Method: 1. Use "array_unique(array)" to remove duplicate values in the original array, which will return a deduplicated array; 2. Use count() to obtain the length of the original array and the length of the deduplicated array. Syntax "count(array)"; 3. Compare whether the two lengths are equal. If they are equal, the values in the array are not equal to each other. Otherwise, there are equal values.
The operating environment of this tutorial: windows7 system, PHP version 8.1, DELL G3 computer
php checks that the values in the array are not mutually exclusive Equality is to check whether the elements in the array have duplicate values; if there are duplicate values, the array elements are not equal to each other.
So how to determine whether the elements in the array have duplicate values?
Implementation method:
Use array_unique() to remove duplicate values in the original array and return the deduplicated array
Use count() to obtain the length of the original array and the length of the deduplication array respectively
Compare whether the length of the original array and the length of the deduplication array are equal
If they are equal, it means there are no duplicate values, that is, the values in the original array are not equal to each other
If they are not equal, it means there are duplicate values, that is, the values in the original array are not equal to each other. There are equal values in the array.
Implementation example:
Judge whether the values in the following arrays are not equal to each other
$arr1=array(2,3,5,32,1,2,4); $arr2=array(3,4,5,6,7,8,9,1,2);
Code :
<?php header("Content-type:text/html;charset=utf-8"); function f($arr){ $len1=count($arr); $unique=array_unique($arr); $len2=count($unique); if($len1==$len2){ echo "数组中值互不相等<br>"; }else{ echo "数组中有相等的值<br>"; } } $arr1=array(2,3,5,32,1,2,4); $arr2=array(3,4,5,6,7,8,9,1,2); f($arr1); f($arr2); ?>
It can be seen that there are equal values in the $arr1 array, but the values in the $arr2 array are not equal to each other.
Recommended learning: "PHP Video Tutorial"
The above is the detailed content of How to check if the values in an array are not equal to each other in php. For more information, please follow other related articles on the PHP Chinese website!