PHP 開発の基本チュートリアル 多次元配列
1. PHP の 2 次元配列
初級チュートリアルで学習する配列はすべて 1 次元配列です
この章では、2 次元配列から始めて多次元配列を紹介します
ある配列の値を別の配列にすることができ、別の配列の値も配列にすることができます。このようにして、2 次元の g 配列を作成できます:
以下は 2 次元配列を作成します:
例: コードは次のとおりです
<?php // 二维数组: $cars = array ( array("Volvo",100,96), array("BMW",60,59), array("Toyota",110,100) ); ?>
2. PHP 多次元配列
array には 1 つ以上の配列の Array が含まれます。
多次元配列では、メイン配列の各要素も配列にすることができ、サブ配列の各要素も配列にすることができます。
例: ID キーを自動的に割り当てる多次元配列を作成しました。コードは次のとおりです
<?php $sites = array ( "php"=>array ( "php中文网", "http://www.php.cn" ), "google"=>array ( "baidu 搜索", "http://www.baidu.com" ), "taobao"=>array ( "淘宝", "http://www.taobao.com" ) ); print("<pre>"); // 格式化输出数组 print_r($sites); //将数组打印出来 print("</pre>"); ?>
出力結果は右側に表示されます
ページ上に単一の要素を出力してみます:
コードは次のとおりです
<?php $sites = array ( "php"=>array ( "php中文网", "http://www.php.cn" ), "baidu"=>array ( "baidu 搜索", "http://www.baidu.com" ), "taobao"=>array ( "淘宝", "http://www.taobao.com" ) ); echo '欢迎访问'.$sites['php'][0].'我们的网址是'.$sites['php'][1] ?>
出力結果は右側に表示されます
注: 多次元配列を作成する場合、内部の配列はカンマで区切られ、最も外側の配列 ")" の後にはセミコロン。