PHP创建并输出多维数组


<?php # Script 2.7 - multi.php


// Create one array:
$mexico = array(
'YU' => 'Yucatan', 
'BC' => 'Baja California',
'OA' => 'Oaxaca'
);


// Create another array:
$us = array (
'MD' => 'Maryland',
'IL' => 'Illinois',
'PA' => 'Pennsylvania',
'IA' => 'Iowa'
);


// Create a third array:
$canada = array (
'QC' => 'Quebec', 
'AB' => 'Alberta',
'NT' => 'Northwest Territories',
'YT' => 'Yukon',
'PE' => 'Prince Edward Island'
);


// Combine the arrays:
$n_america = array(
'Mexico' => $mexico,
'United States' => $us,
'Canada' => $canada
);


// Loop through the countries:
foreach ($n_america as $country => $list) {


// Print a heading:
echo "<h2>$country</h2><ul>";

// Print each state, province, or territory:
foreach ($list as $k => $v) {
echo "<li>$k - $v</li>\n";
}

// Close the list:
echo '</ul>';


} // End of main FOREACH.


?>

猜你喜欢

转载自blog.csdn.net/sinat_30658665/article/details/80281453