配列 $pds のように見えるものを返す PDO クエリがあります。次のように、この配列をループできます。
foreach ($pds as $row) {
}
同じ配列をもう一度ループする必要がありますが、これを行うと、配列にデータがないように見えます。また、次のように配列をコピーしようとしました:
$pds2 = $pds;
この配列を 2 回使用するために私が見逃しているトリックはありますか?
どうも
コード:
// Remove Duplicate Locations where words are in a different order
$cityArray = $pds;
foreach ($cityArray as $data) {
$words = explode(' ', $data['city'] . ' ' . $data['region1'] . ' ' . $data['region2'] . ' ' . $data['region3']);
sort($words);
$cityWordsArray[$data['id']] = implode(' ', $words);
}
$cityWordsArray = array_unique($cityWordsArray);
foreach ($pds as $row) {
echo 'hi';
foreach($cityWordsArray as $key=>$value) {
if($row['id'] == $key) {