Php вырезать теги
Автор Vlad Sheludko задал вопрос в разделе Другие языки и технологии
Вырезать текст между тегами php и получил лучший ответ
Ответ от Sui Caedere[гуру]
preg_match_all("~<start>(.*?)<finish>~is", $text, $matches);
Ответ от Ёергей Тихонов[эксперт]
в $matches[1] сохраняются все совпадения, которые подошли под выражение в preg_replace, даже если совпадение только одно. поэтому для твоего примера попробуй echo $matches[1][0];
на всякий случай, вот мой вариант:
«?php
$text = "«p»текст, который нужно вырезать «/p»";
preg_match_all("|«[^»]+»(.*?)«/[^»]+»|",$text,$m);
foreach($m[1] as $match) {
echo $match."
";
}
?»
в $matches[1] сохраняются все совпадения, которые подошли под выражение в preg_replace, даже если совпадение только одно. поэтому для твоего примера попробуй echo $matches[1][0];
на всякий случай, вот мой вариант:
«?php
$text = "«p»текст, который нужно вырезать «/p»";
preg_match_all("|«[^»]+»(.*?)«/[^»]+»|",$text,$m);
foreach($m[1] as $match) {
echo $match."
";
}
?»
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Вырезать текст между тегами php
Чем занимается Web разработчик?
Разработка сайтов, что тут не понятного. На php
Александр Газенкамф
(172)
подробнее...