Привет, люди, которых я искал на веб-сайте php для быстрого и простого решения, я искал также и в google, но ничего не нашел, что швы работают.PHP получить текстовое значение из пользовательских тегов с preg_match
preg_match("/\[video-code\](.*?)\[\/video-code\]/", the_content(), $match);
echo "result=".$match[1];
Я пытаюсь получить текст между ними в теги «[видео-код] ... [/ видео-код]» Есть ли кто-нибудь, кто может помочь мне ничуть вероятно, это небольшая проблема? Я пробовал разные вещи, но это швы Я делаю что-то неправильно !?
Некоторая помощь будет оценена по достоинству.
Заранее спасибо.
Я получаю эту ошибку в браузере, когда я пытаюсь это сделать, я использую его в сочетании с wordpress, может быть, это проблема !? Предупреждение : preg_replace() [ function.preg-replace ]: Разделитель не должен быть буквенно-цифровым или обратной косой черты в /home/test/domains/test.nl/public_html/test/wp-content/themes/test/overlay -samen-trots.php на линии
результат = – Iason
http://stackoverflow.com/questions/7660545/delimiter-must-not-be-alphanumeric-or-backslash-and-preg- матч –
Хорошо, я понял, это связано с Wordpress. Wordpress 'the_content()' отформатирован определенным образом. Он не видит его, так как текст - это мое лучшее предположение. Поэтому вместо «the_content()» я теперь использовал пост post_cont_content, и это сработало отлично. – Iason