
10.4
セッションの構成
209
'stomach' => "Sauteed Pig's Stomach",
'tripe' => 'Sauteed Tripe with Wine Sauce',
'taro' => 'Stewed Pork with Taro',
'giblets' => 'Baked Giblets with Salt',
'abalone' => 'Abalone with Marrow and Duck Feet');
if (isset($_SESSION['order']) && (count($_SESSION['order']) > 0)) {
print '
<ul>';
foreach ($_SESSION['order'] as $order) {
$dish_name = $main_dishes[ $order['dish'] ];
print "<li> $order[quantity] of $dish_name </li>";
}
print "</ul>";
} else {
print "You haven't ordered anything.";
}
例10-12 は、 例10-11 で セ ッ シ ョ ン に 格 納 し た デ ー タ に ア ク セ ス し ま す。 こ の 例 で は
$_
SESSION['order']
を配列として扱います。この配列に要素がある場合(
count()
が正の数を返すた
め)、
foreach()