2016-11-04 8 views
0

PHPを使用してHTMLからすべてのオプションを選択ドロップダウン全体を削除する必要があります。<select>をPHPでhtmlから削除

私はpreg replaceとすると思いますが、そのように使用する方法はわかりません。

すべてのhtmlは変数です。

に変換
$html = " 

<p> something </p> 

<select name='bla' id='bla' class='REMOVE'> 
<option></option> 
<option></option> 
<option></option> 
<option></option> 
</select> 

<p> something </p> 

<p> something </p> 

"; 

....

$html = " 

<p> something </p> 

<p> something </p> 

<p> something </p> 

"; 
+2

'preg_replace'を使用しないでください。 http://stackoverflow.com/questions/15272726/how-to-delete-element-with-domdocumentおよび/またはより大きなトピックhttp://stackoverflow.com/questions/3577641/how-do-you-parseを参照してください。 -and-process-html-xml-in-phpです。 – chris85

+0

希望の出力をここに入力してください。 –

+1

文字列内の特定の文字をすべて削除する[PHP関数の重複](http://stackoverflow.com/questions/13031250/php-function-to-delete-all-between-characters-in-文字列) – jitendrapurohit

答えて

0

あなたは正規表現を使用しない場合は、単に(それを達成するために、単純なループでexplode()substr()implode()の組み合わせを使用することができる - こと...)です。下記のスニペット(Quick-Test Hereかもしれません)は、以下の方法を実演しています:

関連する問題