我使用的preg_match()來檢查從XML Feed中的字符串(如:$ RESP =使用simplexml_load_file($ API)),其返回的向上1000個項目,並與的preg_match我已經提取了存儲在$匹配中的每個項目的一些數據,但我不知道如何利用preg_match存儲在$匹配中的數據。是怎樣煉成的preg_match陣列的數據有用的在屏幕上
這是我得到的和我所擁有的試過。
注意:我有print_r($ matches);只是讓我可以在修改preg模式的同時看到結果。
$matches;
preg_match('/(?<=\s|^)[a-zA-Z]{5,19} ?-?\d\d\d\d\d\d\d\d?*(?=\s|$)/', $Apples, $matches);
print_r($matches);
/*Note: $matches returns an array as such: Array ([0] => Stringdata) Array ([0] => moreStringdata) Array ([0] => stillmoreStringData) Array ([0] => evenmoreStringData) Array ([0] => moreStringDataStill)... and I'm just wanting to use array[0] from each in the $results string which is output to the screen */
$results.= "<div class='MyClass'><a href=\"$link\"><img src=\"$linktopicture\"></a><a href=\"$linktopageaboutapples\">$matches</a></div>";
我還試圖$匹配(),$匹配[]和$比賽[0] $結果字符串,但沒有任何作品,因爲我不知道很多關於使用數組我認爲我會問所以如果任何人不介意讓我直接與可能是非常元素的東西,我會最感激,我先謝謝你們。
「$ matches」的內容是什麼? –
爲什麼是DownVote? –
請在代碼示例中添加$ Pattern的定義(並更正錯字)並將print_r($ matches)的輸出添加到問題中。 – Bobulous