2016-07-07 8 views
0

大きな文字列とアレリオティブな文字列を持つ文字列$contentがあります。私は$contentを爆発させたい、区切り文字は配列$array_explodeのどの値の最初の発生であった。誰か助けてくれますか?そのようなPHP:配列デリミタで爆発する

何か:

$content="..."; 
$array_explode = array("<br>", "<p>", "<h2>", "<h1>", "<h3>"); 
$content_explode = explode($array_explode, $content); 
+1

それは、私はあなたがこのためにDOM関数を使用したほうが良いと思う 'preg_split' –

+1

です。これらは、XML/HTMLマークアップ用に特別に設計されています。 – Devon

+0

http://stackoverflow.com/questions/2860238/exploding-by-array-of-delimiters – yafater

答えて

-1
<?php 

$content = "..."; 
$content = str_replace(array("<br>", "<p>", "<h2>", "<h1>", "<h3>"), array("<br>".chr(30), "<p>".chr(30), "<h2>".chr(30), "<h1>".chr(30), "<h3>".chr(30)), $content); 
$content_explode = explode(chr(30), $content); 

?>