可以使用array_unique()函数来判断PHP数组是否有相同的值。该函数会返回一个新的数组,其中只包含原数组中的唯一值。如果原数组中存在相同的值,则新数组的长度会小于原数组的长度。因此,可以通过比较原数组和新数组的长度来判断是否存在相同的值。
示例代码如下:
$array = [1, 2, 3, 4, 5];
$uniqueArray = array_unique($array);
if (count($array) == count($uniqueArray)) {
echo "数组没有相同的值";
} else {
echo "数组有相同的值";
}
在上述示例中,原数组$array中没有相同的值,因此输出结果为"数组没有相同的值"。如果将数组中的某个元素改为重复的值,如$array = [1, 2, 3, 3, 5];,则输出结果为"数组有相同的值"。
上一篇:php如何求二维数组的和
下一篇:php curl怎么使用跟随跳转
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站