gpt4 book ai didi

PHP 在比较数组值时忽略大小写敏感

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:04:18 24 4
gpt4 key购买 nike

我必须修改我正在使用 array_diff($array1,$array2) 方法的应用程序中的一些代码。我遇到的问题是它区分大小写,如果数组值匹配,即使大小写不同,我也需要让它返回正确的值。我不想将大小写更改为小写,因为我需要返回的值来保持其大小写。作为执行此操作的最佳方法,我有点困惑。

最佳答案

您需要:array_udiffstrcasecmp

$result = array_udiff($arr1, $arr2, 'strcasecmp');

例如

<?php
$arr1 = array("string","string","string");
$arr2 = array("String","string","sTRING");

$result = array_udiff($arr1, $arr2, 'strcasecmp');
print_r($result);
?>

$result 应该回显 array ( )

关于PHP 在比较数组值时忽略大小写敏感,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2474898/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com