acc*_*man 25 php arrays string
在数组上使用strtolower()是否有办法使输出低于小写?
<?=$rdata['batch_id']?>
strtolower($rdata['batch_id'])
Run Code Online (Sandbox Code Playgroud)
s3v*_*v3n 103
正确的函数名称是strtolower().如果要在数组的每个元素上应用它,可以使用array_map():
$array = array('ONE', 'TWO');
$array = array_map('strtolower', $array);
Run Code Online (Sandbox Code Playgroud)
现在你的数组将包含'one'和'two'.
小智 9
如果你有一堆具有键值对的数组,并且你想将键更改为小写,那么这就是你的解决方案:
$lower_array_keys = array_change_key_case($array, CASE_LOWER);
Run Code Online (Sandbox Code Playgroud)
看看这里:http://php.net/manual/en/function.array-change-key-case.php.
你的意思是strtolower?
<?php echo strtolower($rdata['batch_id']); ?>
Run Code Online (Sandbox Code Playgroud)
http://php.net/manual/en/function.strtolower.php
array_map是首选,但另一种解决方案是:
foreach($array as &$v) {
$v = strtolower($v);
}
Run Code Online (Sandbox Code Playgroud)
请注意,&符号&可以$v修改.
我建议您使用它返回一个数组,其中包含将回调应用于数组的相应array_map索引的结果。strtolower
array_map('strtolower', $rdata['batch_id']);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33927 次 |
| 最近记录: |