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