есть переменная $text в которой некоторый текст, например $text="что-то там..." как можно обрезать этот текст по краям то есть в начале вывести все что после символа "-" и до символа "." то есть при выводе должно получится так: "то там"
$text="что-то там..."; $pattern = "/-(.*)\./U"; preg_match($pattern, $text, $matches); $short_text = $matches[1]; echo $short_text
а еще как можно до определенного слова напечатать текст, например чтоб было "что-то " на слове "там" обрывается
ну вот конкретно есть текст: Вот мне надо чтоб было два div в одном из них все что находится в тексте до <-b->, а вдругом все что находится между <-b-> и <-e->
Код (Text): $text="Метод простых итераций: Уравнение f(x) = 0 преобразуем к виду Выбираем некоторое прибижение искомого корня, последующие приближения вычисляем по формуле <-b->При выполнении определенных условий последовательность сходится к - корню уравнения f(x) = 0.<-e->"; $pattern = "/([\w\W]*)<-b->([\w\W]*)<-e->/U"; preg_match($pattern, $text, $matches); $short_text = $matches[1]; echo "<div>$matches[1]</div>"; echo "<div>$matches[2]</div>"; Учи регулярные выражения, прегодися !!!