2017-02-01 7 views
0

htmlタグを含む文字列があります。文字列からアンカータグを削除するには、そのURLに 'pluginfile.php'という単語が含まれている文字列を削除します。URLに特定の単語を含む文字列からアンカータグを削除します。

$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" 
+0

気軽に投稿してください!あなたはどちらの質問もしていません(疑問符はどこにもありません)。 – geisterfurz007

答えて

0

`

$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)); 

`

これは最初の配列かけて配列にループをすべてのタグを分割し、空の文字列を使って必要な文字列でタグを置き換えます「<」とタグを結合してください

関連する問題