次のような配列があります。
$array = array('element1', 'element2', 'element3');
foreach($array as $a){
echo $a;
}
私がする必要があるのは、配列の最後の要素の前に何かをすることです。これにより、私のエコーは次のようになります。
element1、element2、まー見て!やったぜ!, element3.
私が望むのは、サイズに関係なく、配列の最後の要素の直前にいる場合にのみ、関数を実行することです。
end($array); を使用することを考えました。しかし、もしそうなら私はしますか?
foreach($array as $a){
if(!end($array)){
call_func(); // this seems wrong.
}
echo $a;
}
考え?