我有一个这样的数组:
$a = array('aa','bb','cc','dd');
我想在数组的所有元素的乞讨时添加'rq'字符串。是否可以在此数组上调用array_map()?
答案 0 :(得分:10)
$a = array_map(function ($str) { return "rq$str"; }, $a);
答案 1 :(得分:3)
你可以这样:
<?php
$a = array('aa','bb','cc','dd');
$i=0;
foreach($a as $d){
$a[$i] = 'rq'.$d;
$i++;
}
var_dump($a);
?>
答案 2 :(得分:3)
function addRq($sValue) {
return 'rq'.$sValue;
}
$newA = array_map("addRq", $a);
另见example。