两个数组比较大小写可以使用array_diff_assoc()函数。该函数可以比较两个数组的键和值,并返回第一个数组中不同于第二个数组的键值对。使用该函数时,需要注意大小写问题,因为默认情况下它是区分大小写的。如果要忽略大小写,则需要在比较前先将两个数组中的所有字符串转换为小写或大写。以下是具体步骤:
- 将两个数组中的所有字符串转换为小写或大写,可以使用array_map()函数和strtolower()函数或strtoupper()函数实现:
$array1 = array_map("strtolower", $array1);
$array2 = array_map("strtolower", $array2);
- 使用array_diff_assoc()函数比较两个数组的差异:
$diff = array_diff_assoc($array1, $array2);
其中,$diff表示第一个数组中不同于第二个数组的键值对。
综上所述,以上是比较大小写的方法,可以用于php两个数组的比较。