ホームページ  >  記事  >  バックエンド開発  >  PHP配列重複排除関数のコード例

PHP配列重複排除関数のコード例

WBOY
WBOYオリジナル
2016-07-25 08:55:361166ブラウズ
  1. /**

  2. * 配列から重複する値を削除する関数
  3. * by bbs.it-home.org
  4. */
  5. function array_assoc_unique($arr, $key) {
  6. $tmp_arr = array();
  7. foreach($arr as $k; => $v) {
  8. if(in_array($v[$key], $tmp_arr)) {
  9. unset($arr[$k])
  10. } else {
  11. $tmp_arr[] = $v[$key] ];
  12. }
  13. }
  14. sort($arr);
  15. return $arr;

  16. //データ内の重複した値を削除するサンプルを呼び出します

  17. $aa = array(
  18. array('id ' => 123, 'name' => 'スクリプト スクール'),
  19. array('id' => 123, 'name' => 'php プログラミング'),
  20. array(' id' => 124, 'name' => 'プログラマーのホーム')、
  21. array('id' => 125、'name' => '独学')、
  22. array('id' = > 126, 'プログラマーのホーム')
  23. $key = '名前'
  24. print_r($aa); /p> ;
  25. コードをコピー
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。