簡體   English   中英

從網址中包含特定單詞的字符串中刪除定位標記

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM