方法: 1. "$arr2=array_count_values($arr)" ステートメントを使用して、配列内のすべての値の出現数をカウントします。 2. foreach ステートメントを使用して、"$arr2" を走査します。 「配列」を使用して、配列値の出現回数が 1 より大きいかどうかを判断します。 3. 1 より大きい回数を数えて、配列内で繰り返される値の数を確認します。

php 判断配列 重複する値の数#php では、array_count_values() 関数を使用して、配列内に重複する値の数を確認できます
array_count_values() 関数を使用 配列内のすべての値の出現数をカウントします。
<?php
header("Content-type:text/html;charset=utf-8");
$arr=array("A","Cat","Dog","A","Dog",1,2,3,3,2,1);
echo "原数组:";
var_dump($arr);
echo "数组各值的出现次数:";
$arr2=array_count_values($arr);
var_dump($arr2);
?>
array_count_values() 関数が連想配列を返し、その要素のキー名が元の配列の値であり、キーの値が返されることがわかります。は、元の配列周波数に表示される値です。
出現回数のうち、1 より大きい値は重複値なので、その数を数えるだけで済みます。
<?php
header("Content-type:text/html;charset=utf-8");
$arr=array("A","Cat","Dog","A","Dog",1,2,3,3,2,1);
$arr2=array_count_values($arr);
$count = 0;
foreach($arr2 as $value){
if($value>1){
$count ++;
}
}
echo "数组中的重复值有:".$count;
?>
推奨学習: 「
以上がPHPの配列内に重複する値がいくつあるかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。