【发布时间】:2014-04-10 17:57:43
【问题描述】:
例如,我有一个这样的函数:
function loopValues()
{
$a = array('a','b','c');
foreach($a as $b)
{
$c = $b.'e';
echo $c;
}
}
如何在('ae','be','ce') 之类的数组中返回其值aebece?
【问题讨论】:
例如,我有一个这样的函数:
function loopValues()
{
$a = array('a','b','c');
foreach($a as $b)
{
$c = $b.'e';
echo $c;
}
}
如何在('ae','be','ce') 之类的数组中返回其值aebece?
【问题讨论】:
$a = array('a','b','c');
$b = array_map(function($ele) {
return $ele .= 'e';
}, $a);
【讨论】:
试试
function loopValues()
{
$a = array('a','b','c');
$result = array();
foreach($a as $b){
$result[] = $b.'e';
}
return $result;
}
$r = loopValues();
print_r($r);
查看演示here
【讨论】:
简单,试试这个:
function loopValues()
{
$a = array('a','b','c');
$r = array();
foreach($a as $b)
{
$c = $b.'e';
$r[] = $c;
}
return $r;
}
【讨论】:
function loopValues(){
$a = array('a','b','c');
for($i=0;$i<count($a);$i++){
$a[$i] .= 'e';
}
return $a;
}
【讨论】: