
66
4
章 データのグループ:配列の操作
4.3
配列の変更
算術演算子、論理演算子、その他の演算子を使うと、通常のスカラー変数と同様に個々の配列要
素を操作できます。例4-18 に配列要素の操作を示します。
例
4-18
配列要素の操作
$dishes['Beef Chow Foon'] = 12;
$dishes['Beef Chow Foon']++;
$dishes['Roast Duck'] = 3;
$dishes['total'] = $dishes['Beef Chow Foon'] + $dishes['Roast Duck'];
if ($dishes['total'] > 15) {
print "You ate a lot: ";
}
print 'You ate ' . $dishes['Beef Chow Foon'] . ' dishes of Beef Chow Foon.';
例4-18 の出力は次の通りです。
You ate a lot: You ate 13 dishes of Beef Chow Foon.
二重引用符の付いた文字列やヒアドキュメントに配列要素値を補間するのは、数値や文字列の補
間に似ています。最も簡単な方法は文字列に配列要素を使うことですが、要素キーを引用符で囲ん
ではいけません。これを例4-19 に示します。
例
4-19
二重引用符で囲まれた文字列における配列要素値の補間
$meals['breakfast'] = 'Walnut Bun';
$meals['lunch'] ...