>백엔드 개발 >PHP 튜토리얼 >PHP 배열 유형 - 다차원 배열

PHP 배열 유형 - 다차원 배열

黄舟
黄舟원래의
2017-05-04 10:04:264375검색

PHP 배열 유형 - 다차원 배열

PHP 다차원 배열이란 무엇인가요?

앞서 소개한 두 글 "PHP 배열의 종류-숫자 인덱스 배열"과 "PHP 배열의 종류-연관 배열"은 오늘은 다차원 배열에 대해 자세히 소개하겠습니다!

2차원 이상의 배열을 다차원 배열이라고 부를 수 있습니다

배열이 반드시 첨자와 값의 단순한 목록은 아니라는 점을 이해해야 합니다. 배열 요소는 또 다른 배열일 수도 있습니다.

따라서 1차원 배열의 배열 요소도 배열이면 2차원 배열이 됩니다.

PHP 다차원 배열 샘플 코드

배열의 차원: 2차원

PHP 배열 유형 - 다차원 배열

위의 2차원 배열을 정의합니다:

<?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);
?>

위의 2차원 배열에서 "Li Qiang" 요소를 얻는 방법은 다음과 같습니다. 다음은 다음과 같습니다.

<?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 배열(배열)"

위 내용은 PHP 배열 유형 - 다차원 배열의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.