概要
閲覧数:1585
投稿日:2014-10-16
更新日:2014-10-16
array_walk第3引数を指定して、コールバック関数へ第3引数を渡す
※第3引数指定はオプション
コード
//適用配列 $arraydata = array(90000 => "パソコン", 2000 => "マウス"); //コールバック関数 function pricetax ($name, $price, $tax){ echo $name."の価格は".$price."円で、 消費税は".$price * $tax."円で、 税込み価格は".($price + $price * $tax)."円です。\n"; } //array_walk (適用配列, コールバック関数名, 引数); array_walk($arraydata, "pricetax",0.05);
結果
パソコンの価格は90000円で、 消費税は4500円で、 税込み価格は94500円です。 マウスの価格は2000円で、 消費税は100円で、 税込み価格は2100円です。