strtolower() on a array

2022-08-30 13:43:43

在数组上使用 strtolower(),有没有办法使输出低于小写?

<?=$rdata['batch_id']?>
strtolower($rdata['batch_id'])

答案 1

正确的函数名称是 strtolower()。。如果要对数组的每个元素应用此参数,可以使用 array_map()

$array = array('ONE', 'TWO');
$array = array_map('strtolower', $array);

现在,您的数组将包含“一”和“二”。


答案 2

如果您有一堆具有键值对的数组,并且您希望仅将键更改为小写,那么这就是您的解决方案:

$lower_array_keys = array_change_key_case($array, CASE_LOWER);

看看array_change_key_case