preg_match() を使用して、1000 以上のアイテムを返す XML フィード (つまり、$resp = simplexml_load_file($API);) からの文字列をチェックし、preg_match を使用して、各アイテムから少しのデータを抽出しました。 $matches に格納されていますが、preg_match が $matches に格納したものを利用する方法がわかりません
これが私が持っているものと私が試したことです。
注: 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>";
また、$results 文字列で $matches()、$matches[]、および $matches[0] を試しましたが、何も機能しません。また、配列の使用についてよく知らないので、誰かが気にしない場合は質問したいと思います。おそらく非常に初歩的なことで私をまっすぐに設定することは、私が最も感謝することであり、事前にすべてに感謝します.