以下code does not work
、予定通り。
$fruits = array('apple', 'orange', 'banana', 'cherry');
array_walk($fruits, function($a) {
$a= ucfirst($a);
});
var_dump($fruits);
$fruits
配列内の個々のエントリへの参照を渡すと、なぜこれが機能するのでしょうか。
array_walk(
$fruits,
function(&$a) {
$a = ucfirst($a);
}
);
注: 動作することはわかっarray_map
ていますforeach
が、動作しないのはなぜarray_walk()
ですか?.