タグ

2012年12月13日のブックマーク (1件)

  • PHP 配列内の値を重複チェック - PHPに惚れました

    PHPには配列の値の重複をチェックする関数が無いんですね。 重複を扱う関数はarray_uniqueがあるけどチェックじゃなくて削除してしまう。 重複しているモノだけを残し重複していないものは削除。という手法で以下関数で実現してみた。 /* 書式:array array_isunique(array $array){ 返り値:値の重複している連想配列。 引数が配列でない,もしくは重複する値が0の時はfalseを返す。 */ <?php function array_isunique($array){ if(!is_array($array)){ return false; } $arrayValue = array_count_values($array); //配列の値の数をカウントする $arraykey = array_keys($arrayValue,1); //重複していない値の

    PHP 配列内の値を重複チェック - PHPに惚れました