-
- function assoc_unique($arr, $key) {
- $tmp_arr = array();
- foreach($arr as $k => $v) {
- if(in_array($v) [$key], $tmp_arr)) {
- unset($arr[$k]);
- } else {
- $tmp_arr[] = $v[$key]
- }
- }
- sort($arr); return $arr;
- }
-
- $aa = array(
- array('id' => 123, 'name' => '张三'),
- array('id' => 123, 'name' => '李思'),
- array('id' => 124, 'name' => '王五'),
- array('id' => 125, 'name' => '趙劉'),
- array('id' => 126, '名前' => '趙劉')
- $key = 'name'
- assoc_unique(&$aa, $key); print_r($aa);
- ?>
-
-
-
- コードをコピー
興味がありそうな記事:
phpで配列を作成する方法の紹介
phpはarray_uniqueを使用して配列内に同じ値が存在するかどうかを判断します
PHP の配列とループの小さな例
多次元配列内の特定の値を見つけるためのphpメソッド
array_unique関数の拡張版(2次元配列対応)
phpで多次元配列をソートする方法を学びましょう
php多次元配列のソート例
PHPの配列コールバックフィルタ関数array_filter()の応用例
配列から変数を抽出するためのPHP関数とアプリケーション例
多次元配列を特定の値でソートするための PHP コード
配列からいくつかの要素をランダムに抽出するための PHP コード
|