У меня есть контент.сплит и слияние содержимого
{this is title1|this is title2}
{this is para11|this is para21}
{this is para12|this is para22}
{this is para13|this is para23}
Я хочу отделить их как два содержания.
Содержание 1:
this is title
this is para11
this is para12
this is para13
содержание 2:
this is title
this is para21
this is para22
this is para23
Я попытался, по крайней мере, чтобы получить 1-го содержания в массиве, но он не приходит.
function findinside($start, $end, $string) {
preg_match_all('/' . preg_quote($start, '/') . '([^\.)]+)'. preg_quote($end, '/').'/i', $string, $m);
return $m[1];
}
$content = "{this is title1|this is title2}
{this is para11|this is para21}
{this is para12|this is para22}
{this is para13|this is para23}";
$start_string = '{';
$stop_string = '|';
$strings = findinside($start_string,$stop_string,$content);
echo '<pre>';
print_r($strings);
echo '</pre>';
Выход:
Array
(
[0] => this is title1|this is title2}
{this is para11|this is para21}
{this is para12|this is para22}
{this is para13
)
Может кто-то помощь для 2 контента. Также, если это будет более 2-х контента. Сейчас я ищу 2 контента. Но если он работает для n контента, который был бы идеальным. Спасибо
Взорваться по разрыву, петле, взорваться трубой – 2014-09-05 02:38:12