連想配列の場合、PHPのarray_unique関数では、うまく除去できなかった。
多次元配列の重複削除 - OKWave
// 検証用配列
$tmp = array();
foreach($data as $key => $val){
// 検証用配列に値が見つからなければ$tmpに格納
if( !in_array( $val, $tmp ) ) {
$tmp[] = $val;
}
}
$data = $tmp;
上記の方法でうまくいった。
![]() | PHP 逆引きレシピ (PROGRAMMER’S RECiPE) (2009/06/30) 鈴木 憲治安藤 建一 商品詳細を見る |
- 関連記事
-
- PHPをC++に変換するHipHop for PHP
- PHPのプロファイラー「XHProf」の使い方
- 継承できるテンプレート「Twig」
- CodeIgniterのMatchBoxとHMVC
- 祝!1万部超え『PHP逆引きレシピ』プレゼントキャンペーン
- CodeIgniterをHMVCでモジュール化
- PHPで文字コードをSJISからUTF8に変換する方法
- PHPで配列の重複を削除する方法
- Fatal error: Allowed memory size of 16777216 bytes exhausted
- PHPのstrlen関数で全角文字が3バイトになる件
- PHPでファイル一括削除
- PHPで日時の大小比較
- CodeIgniter 1.7.1 日本語化パック
- AmazonのASINで、36進数を10進数へ変換
- PHPの正規表現