例如:
$fruits = array(
1 => 'apples',
2 => 'lemons',
3 => 'bananas'
);
是否有输出lemons
的功能,而不使用$fruits[2]
?
答案 0 :(得分:2)
您可以使用next(),current(),prev(),end()函数集。你可以在阵列上使用foreach。您可以使用列表($ var,$ var1,$ var2 ...)= $ arr构造。更具体地说明你要做什么。
编辑:
If you're looking for a way to echo it in text use
$foo='LEMON: '.$fruits[2].' =)';
OR
$foo=:LEMON: {$fruits[2]} =)";
foreach($fruits as $k => $v) if ($k===2) echo $v;
list($f1,$f2,$f3) = $fruits;
echo $f2;
next($fruits);
echo next($fruits);
array_shift($fruits);
echo $array_shift($fruits);
答案 1 :(得分:1)