"レモン","a"=>"リンゴ","b"=>"バナナ","c"=>"オレンジ"); 関数 test_alter(&$item1,$key,$prefix) { $item1"/> "レモン","a"=>"リンゴ","b"=>"バナナ","c"=>"オレンジ"); 関数 test_alter(&$item1,$key,$prefix) { $item1">
ホームページ >バックエンド開発 >PHPチュートリアル >array_walk に関する質問
array_walk
に関する質問
$fruits = array("d"=>"レモン","a"=>"リンゴ","b"=>"バナナ","c"=>"オレンジ");
関数 test_alter(&$item1,$key,$prefix)
{
$item1 = "$prefix:$item1";
}
関数 test_print($item2,$key)
{
echo "$key.$item2
n";
}
echo "Before....n";
array_walk($fruits, 'test_print');
array_walk($fruits, 'test_alter','fruit');
echo "...以降:n";
array_walk($fruits,'test_print');
?>
このコードの最後の数行のトラバースに関しては、私が理解できないことを意味します。詳細に分析して理解できるようにしてください。