ホームページ > バックエンド開発 > PHPの問題 > PHPで2次元配列を記述する方法

PHPで2次元配列を記述する方法

PHPz
リリース: 2023-04-20 11:00:41
オリジナル
463 人が閲覧しました

PHP の 2 次元配列では、配列の各要素が配列であり、これらの配列はすべて同じキーを持ちます。以下に、PHP で 2 次元配列を記述する方法といくつかの例を示します。

  1. 2 次元配列を定義する

array() 関数を使用すると、次のことができます。 2次元配列を定義します。 2 次元配列を定義する例をいくつか示します。

// 定义一个空数组
$array = array();

// 定义一个二维数组
$array = array(
    array(1, 2, 3),
    array(4, 5, 6),
    array(7, 8, 9)
);

// 定义一个关联数组
$array = array(
    'row1' => array('id'=>1, 'name'=>'Tom', 'age'=>18),
    'row2' => array('id'=>2, 'name'=>'Jerry', 'age'=>20),
    'row3' => array('id'=>3, 'name'=>'Mike', 'age'=>22),
);
ログイン後にコピー
  1. 2 次元配列要素へのアクセス

2 次元配列内の要素にアクセスする場合、2 つのキーは次の操作を行う必要があります。つまり、1 次元と 2 次元の結合が指定されます。 2 次元配列の要素にアクセスする例をいくつか示します。

// 访问二维数组中的元素
echo $array[0][0]; // 输出 1
echo $array[1][1]; // 输出 5
echo $array[2][2]; // 输出 9

// 访问关联数组中的元素
echo $array['row1']['name']; // 输出 Tom
echo $array['row2']['age']; // 输出 20
echo $array['row3']['id']; // 输出 3
ログイン後にコピー
  1. 2 次元配列の走査

for ループまたは foreach ループを使用して、次のことができます。二次元配列を走査します。

// 使用 for 循环遍历二维数组
for ($i = 0; $i < count($array); $i++) {
    for ($j = 0; $j < count($array[$i]); $j++) {
        echo $array[$i][$j] . &#39; &#39;;
    }
    echo &#39;<br>';
}

// 使用 foreach 循环遍历关联数组
foreach ($array as $key => $value) {
    echo $key . ': ';
    foreach ($value as $k => $v) {
        echo $k . '=' . $v . ' ';
    }
    echo '<br>';
}
ログイン後にコピー

以上は、PHP での 2 次元配列の書き方と例ですので、ご参考になれば幸いです。

以上がPHPで2次元配列を記述する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート