例如,我有這樣的文字:如何找到某些文本模式的所有實例,並將它們添加到PHP中的數組?
<content>Foo</content>This is only a <b>test</b><content>Bar</content>Again, only a test.
我如何可以創建兩個條目,Foo
和Bar
一個數組?
例如,我有這樣的文字:如何找到某些文本模式的所有實例,並將它們添加到PHP中的數組?
<content>Foo</content>This is only a <b>test</b><content>Bar</content>Again, only a test.
我如何可以創建兩個條目,Foo
和Bar
一個數組?
preg_match_all("/<content>(.+?)<\/content>/is", $string, $matches);
您的結果將被放入$matches
數組中。
用$matches[0]
,$matches[1]
等來訪問它們。
祝你好運!編輯:preg_match_all()
將給你所有的結果!感謝@Blake提示。
你想讓所有東西都在的標籤? –
wgcrouch
2012-08-12 19:45:14
是的,我正在嘗試將所有內容標籤的所有內容添加到數組中 – antonpug 2012-08-12 19:47:29
您寫了關於標籤的內容,所以這是HTML,對吧?您知道HTML中的文本可以用許多不同的方式編寫嗎?例如,這只是一個測試酒吧 '。 –
hakre
2012-08-12 19:49:12