Reputation: 1
I have a text-block, with this content:
[/+]There is my first text[+/]. There is my second text.
[/+]There is my third text.[+/]
There is my fourth text.
...
Now, I want to split it into 2 strings:
$str_1 = "There is my first text.";
$str_2 = " There is my second text.
[/+]There is my third text.[+/]
There is my fourth text. ...";
Could you show me: "How to split a text-block into 2 strings, in PHP?".
Upvotes: 1
Views: 282
Reputation: 21422
I'm not sure about your question but I think you might be looking for this
$str = "[/+]There is my first text[+/]. There is my second text.
[/+]There is my third text.[+/]
There is my fourth text.";
preg_match_all('/(\[\/\+])?([\w\s.]+)(\[\+\/])?/',$str,$m);
$str = "";
foreach($m[2] as $k => $v){
${"str".$k} = $v;
}
echo $str0."\n";
echo $str1."\n";
echo $str2."\n";
echo $str3."\n";
Upvotes: 1