Ben aşağıdaki gibi bir dizesi vardır:
$string = "
<paragraph>apples are red...</paragraph>
<paragraph>john is a boy..</paragraph>
<paragraph>this is dummy text......</paragraph>
";
Ben <paragraph></paragraph>
etiketleri arasında bulunan metni contanining bir diziye bu dize bölmek istiyorum. Böyle bir şey mesela:
$string = "
<paragraph>apples are red...</paragraph>
<paragraph>john is a boy..</paragraph>
<paragraph>this is dummy text......</paragraph>
";
$paragraphs = splitParagraphs($string);
/* $paragraphs now contains:
$paragraphs[0] = apples are red...
$paragraphs[1] = john is a boy...
$paragraphs[1] = this is dummy text...
*/
Herhangi bir fikir?
PS harf duyarsız olmalı, <paragraph>, <PARAGRAPH>, <Paragraph>
hepsi aynı şekilde tedavi edilmelidir.
Edit: Bu XML değil, dolayısıyla ben bunu ayrıştırmak için normal bir ifade gerekir SimpleXML vb kullanamazsınız XML yapısını kıracak burada bir çok şey vardır.