PHP里,怎么将数组里的字符串的字母转换为大写

一般来说就foreach这个数组然后strtoupper每一个元素
有没有更高效的方法呢?

第1个回答  2011-05-06
array_walk 多维数组试试 array_walk_recursive

<?php
$a = array("aa","bb",'cc');

array_walk($a,function(&$v,$k){$v = strtoupper($v);});

print_r($a);本回答被提问者采纳
第2个回答  2011-05-06
没有专门的函数 只有个array_change_key_case 能转换索引大小写
可以按你说的方法写个函数就是了
第3个回答  2011-05-06
按shift
相似回答