我必须修改我正在使用array_diff($ array1,$ array2)方法的应用程序中的一些代码.我遇到的问题是区分大小写,如果数组值匹配,我需要让它返回正确的值,即使情况不同.我不想将大小写更改为小写,因为我需要返回的值以保持其大小写.我有点困惑是最好的方法来做到这一点.
Dar*_*bio 10
$result = array_udiff($arr1, $arr2, 'strcasecmp');
Run Code Online (Sandbox Code Playgroud)
例如
<?php
$arr1 = array("string","string","string");
$arr2 = array("String","string","sTRING");
$result = array_udiff($arr1, $arr2, 'strcasecmp');
print_r($result);
?>
Run Code Online (Sandbox Code Playgroud)
$result 应该回应 array ( )