ホームページ  >  記事  >  バックエンド開発  >  PHP 配列の種類 - 多次元配列

PHP 配列の種類 - 多次元配列

黄舟
黄舟オリジナル
2017-05-04 10:04:264374ブラウズ

PHP 配列の種類 - 多次元配列

PHP 多次元配列とは?

以前紹介した2つの記事「PHP配列の種類 - 数値インデックス配列」と「PHP配列の種類 - 連想配列」はどちらも一次元配列です。 今日は多次元配列について紹介します。詳細!

複数の次元を持つ配列は多次元配列と呼ばれることがあります

配列は必ずしも添字と値の単純なリストではなく、実際、配列内の各要素が別の配列になる可能性があることを理解する必要があります。

つまり、1 次元配列の配列要素も配列であれば、それは 2 次元配列になります。

PHP多次元配列サンプルコード

配列の次元:二次元

PHP 配列の種類 - 多次元配列

上記二次元配列の定義:

<?php
$arr = [[&#39;王刚&#39;, &#39;张丽&#39;, &#39;刘伟&#39;], [&#39;孙丽&#39;, &#39;李强&#39;,&#39;李国庆&#39;], [&#39;赵园园&#39;,&#39;丁丽丽&#39;] ];
echo count($arr); //统计数组的元素个数
echo count($arr, true);
?>

要素の取得方法

<?php
header("Content-Type:text/html; charset=utf-8");
$arr = [[&#39;王刚&#39;, &#39;张丽&#39;, &#39;刘伟&#39;], [&#39;孙丽&#39;, &#39;李强&#39;,&#39;李国庆&#39;], [&#39;赵园园&#39;,&#39;丁丽丽&#39;] ];
echo $arr[1][1]
?>

出力結果は次の通りです:

PHP 配列の種類 - 多次元配列

PHP 配列の種類 - 多次元配列

配列の次元: 3次元

PHP 配列の種類 - 多次元配列

の取得方法"Li Qiang" と "Liu Jun":

<?php
header("Content-Type:text/html; charset=utf-8");
$arr=[ [[&#39;王刚&#39;,&#39;张丽&#39;,&#39;刘伟&#39;],  [&#39;孙丽&#39;,&#39;李强&#39;,&#39;李国庆&#39;],  [&#39;赵园园&#39;,&#39;丁丽丽&#39;] ], 
[ [&#39;宋红&#39;,&#39;马小丽&#39;], [&#39;张颖&#39;,&#39;刘军&#39;,&#39;黄涛&#39;], [&#39;杜磊&#39;,&#39;朱婷婷&#39;]],];
echo $arr[0][1][1];//获取李强的方式
echo "<br>";
echo $arr[1][1][1];//获取刘军的方式
?>

出力結果は次のとおりです:

PHP 配列の種類 - 多次元配列


【関連チュートリアルの推奨事項】

  1. 関連トピックの推奨事項: "php array (Array)"

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。