gpt4 book ai didi

php - 规范化 PHP 中数组键的大小写

转载 作者:可可西里 更新时间:2023-11-01 12:44:10 28 4
gpt4 key购买 nike

是否有“更好”的方法(内置函数,更好的算法)来规范化 PHP 数组中所有键的大小写?循环并创建一个新数组有效

$new = array();
foreach( $old as $key=>$value) {
$key = strToLower($key);
if(!array_key_exists($key,$new) {
$new[$key] = $value;
}
else {
throw new Exception('Duplicate Key Encountered');
}

}

但看起来这些应该是一种“就地”执行此操作的方法。

更新:看起来有一个内置的,不是欺骗性的命名但不知何故我错过了 array_change_key_case。我仍然对看到可以让您更好地处理当您点击“重复”键时发生的事情的算法方法很感兴趣。

最佳答案

我相信 array_change_key_case 可以满足您的需求。

http://us3.php.net/manual/en/function.array-change-key-case.php

关于php - 规范化 PHP 中数组键的大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1161612/

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