1
嗨,人们我已经搜索了PHP网站的快速和简单的解决方案,我也在谷歌搜索,但没有找到接缝工作。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 2013-03-13 15:05:01
http://stackoverflow.com/questions/7660545/delimiter-must-not-be-alphanumeric-or-backslash-and-preg-匹配 – 2013-03-13 15:19:39
好吧,我想通了,它必须与WordPress的。 Wordpress'the_content()'以某种方式格式化。它没有看到它,因为文字是我最好的猜测。所以,而不是'the_content()'我现在使用$ post-> post_content,这工作完美。 – Iason 2013-03-13 15:28:05