php 多次元配列を生成する

  • 作成日 2020.12.08
  • php
php 多次元配列を生成する

phpで、多次元配列を生成するサンプルコードを記述してます。phpのバージョンは8.0です。

環境

  • OS  CentOS Linux release 8.0.1905 (Core)
  • php 8.0.0
  • nginx 1.14.1

多次元配列を生成

phpでは、多次元配列は配列の中に、配列を作ることで生成することが可能です。

<?php

$arr = array(
    array(1, 2, 3),
    array(4, 5, 6),
    array(7, 8, 9)
);

var_dump($arr);

実行結果

以下のように生成することも可能です。

$arr[0][0] = 1;
$arr[0][1] = 2;
$arr[0][2] = 3;
$arr[1][0] = 4;
$arr[1][1] = 5;
$arr[1][2] = 6;
$arr[2][0] = 7;
$arr[2][1] = 8;
$arr[2][2] = 9;

各値は、以下のコードで取得することができます。

echo $arr[0][0]; // 1
echo $arr[0][1]; // 2
echo $arr[0][2]; // 3
echo $arr[1][0]; // 4
echo $arr[1][1]; // 5
echo $arr[1][2]; // 6
echo $arr[2][0]; // 7
echo $arr[2][1]; // 8
echo $arr[2][2]; // 9