Php. Генератор рерайтов. Помогите продолжить начатую программу. В /**/ что-то вроде руководства
<?php
$x = '{Пожалуйста, |Просто|Если сможете, } сделайте так, чтобы это {удивительное|крутое|простое|важное|бесполезное} тестовое предложение изменялось {быстро|мгновенно|оперативно|правильно} случайным образом каждый раз.';
/*Нужно сначала найти позицию открывающей скобки и закрывающей с помощью strpos, допустим 1 и 30 (сделано),
Далее получаем строку от 2 до 29 позиции с помощью substr (сделано)
Далее уместно explode
А потом все это дело в цикл, во втором цикле нужно найти вторую открывающуюся скобку и закрывающуюся, и так далее,
А как получить позицию второй скобки? У strpos есть третий аргумент */
$s="{";
$p = strpos ($x,$s);
$s1="}";
$p1 = strpos ($x,$s1);
$p2 = $p1 - $p;
$p3 = $p + 1;
$p4 = $p2 - 1;
$text1 = substr ($x, $p3 , $p4);
echo $text1;
?>
Да, есть: http://php.net/manual/ru/function.strpos.php - как раз смещение, с которого начинать поиск.