Четвертый архив Большая подборка вопросов и ответов обо всем


Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 17.10.2011, 12:58
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Добрый день. В php я новичок.Помогите пожалуйста с вырезом из контента определенной конструкции.Имеем текст , в котором встречается [caption ...][/caption]. Как это вырезать из текста, если такая конструкция встретиться.Пытаюсь сделать что-то вроде этого$content = get_the_content(); // Содержит обрабатываемый текстpreg_match_all("~(.*)(\[caption.*\])(.*)~Uis", $content, $mathes); // Создаю 3 массива, первый содержит текст до вырезаемой части, второй массив содержит вырезаемую часть[caption ...][/caption], третий массив содержит все что после вырезаемой части (по крайней мере я так думаю).? Как проверить сработало ли у нас условное выражение, т.к. в тексте может и не быть такой конструкции и мы пропускаем все нужные на этом этапе обработки тогда, иначе нужно вывести содержимое, я думаю как-то так.$content = $mathes[1] . $mathes[3]; // Но в таком случае у меня выводится "ArrayArray", т.е. я понимаю склеиваются массивы, а не содержимое массивов.Возможно я делаю что-то не так, подскажите как это сделать.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Я сегодня одела платье с шикарным вырезом в области декольте Guest Ещё вопросы и ответы из архива 6 0 11.01.2012 15:11
Колготки с вырезом Guest Второй архив вопросов и ответов 0 12.03.2011 10:38



© www.otvetnemail.ru - Форум вопросов и ответов.