私は私の配列からユニークな年齢のid値を引くしようとしています:CakePHPでarray_unique foreach() - 何が間違っていますか?
サンプルのデバッガ::ダンプ($のrate_table_row [ '年齢']);:
...
array(
"id" => "15",
"name" => "55-59"
)
array(
"id" => "15",
"name" => "55-59"
)
array(
"id" => "15",
"name" => "55-59"
)
...
私は、このような操作を実行して、これを処理しようとしています:
$uniqueAgeArray = array_unique($rate_table_row['Age']);
print_r($uniqueAgeArray);
$ uniqueAgeArrayはいかなる意味内で一意ではありません。すべての結果は次のように表示されます。
Array ([id] => 15 [name] => 55-59)
Array ([id] => 15 [name] => 55-59)
Array ([id] => 15 [name] => 55-59)
この配列から重複する「id」または「name」を削除しようとしています。
私がここで間違っていることに関するアイデアはありますか? PHP documentation for array_uniqueから
あなたの質問への答えは「array_uniqueがそのように動作しない」で、あなたはダブルスをフィルタリングする方法を依頼することを意味するかもしれません@viktorの答えを参照してください? – Nanne