[英]Remove anchor tags from string that contains a specific word in their URL
我有一個帶有html標記的字符串。 從字符串中,我想從URL中包含單詞“ pluginfile.php”的字符串中刪除定位標記。
$string = "<div class=\"container\">\r\n<div class=\"row\">\r\n<div class=\"col-md-12\">\r\n<div class=\"detail-content\">\r\n<h1>COURSE OVERVIEW</h1>\r\n<div class=\"text-center\">\r\n<a href=\"http://localhost/moodle/webservice/pluginfile.php/670/course/summary/0/video1.mp4\">video1.mp4</a>\r\n</div>\r\n<p>\r\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam ultricies neque eget turpis pretium eleifend. Sed laoreet ultricies elit, id semper leo venenatis at"
`
$string = "<div class=\"container\">\r\n<div class=\"row\">\r\n<div class=\"col-md-12\">\r\n<div class=\"detail-content\">\r\n<h1>COURSE OVERVIEW</h1>\r\n<div class=\"text-center\">\r\n<a href=\"http://localhost/moodle/webservice/pluginfile.php/670/course/summary/0/video1.mp4\">video1.mp4</a>\r\n</div>\r\n<p>\r\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam ultricies neque eget turpis pretium eleifend. Sed laoreet ultricies elit, id semper leo venenatis at"
$allTags = split('<',string);
$temp=0
for($temp=0;$temp<allTags.lenght();$temp++){
if(strpos($allTags,"***requiredString***")){
$allTags[temp] = "";
}
}
echo(join('<', allTags));
`
這將首先將所有標簽拆分為數組,然后在數組上循環,並用空字符串將標簽替換為所需的字符串,然后使用'<'將標簽連接起來
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.