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]
?>

出力結果は右側に表示されます
注: 多次元配列を作成する場合、内部の配列はカンマで区切られ、最も外側の配列 ")" の後にはセミコロン。


学び続ける
||
<?php // 二维数组: $cars = array ( array("Volvo",100,96), array("BMW",60,59), array("Toyota",110,100) ); ?>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜