関数の引数の初期設定値には、連想配列を指定することもできる。
サンプル
関数の引数の初期設定値に連想配列を指定
関数の引数に連想配列を指定し、foreach文で、連想配列の各要素のキーと値を取得するサンプル。
<?php
function sample( $varArray = array( "gold" => "金色" ) ) {
foreach ( $varArray as $varKey => $varValue ) {
echo '<p>';
echo $varKey . ': ' . $varValue;
echo '</p>';
}
}
sample();
$varArray = array(
"red" => "赤色",
"blue" => "青色",
"yellow" => "黄色"
);
sample( $varArray );
?>
function sample( $varArray = array( "gold" => "金色" ) ) {
foreach ( $varArray as $varKey => $varValue ) {
echo '<p>';
echo $varKey . ': ' . $varValue;
echo '</p>';
}
}
sample();
$varArray = array(
"red" => "赤色",
"blue" => "青色",
"yellow" => "黄色"
);
sample( $varArray );
?>
↓↓↓出力結果↓↓↓
gold: 金色
red: 赤色
blue: 青色
yellow: 黄色
red: 赤色
blue: 青色
yellow: 黄色