PHP 3차원 배열은 무엇을 의미하나요?

青灯夜游
풀어 주다: 2023-03-17 18:52:02
원래의
1483명이 탐색했습니다.

PHP에서 3차원 배열은 3차원 배열 구조를 의미합니다. 즉, 주 배열의 요소는 하나 이상의 배열이고 하위 배열의 요소도 하나 이상의 배열입니다. 3차원 배열을 정의하는 방법: 1. "$array 변수명 [1차원 첨자] [2차원 첨자] [3차원 첨자] = value;" 구문으로 배열 요소에 값을 직접 할당합니다. 2. array() 함수를 사용하여 "array(키 이름=>array(키 이름=>array(키 이름=>키 값, 키 이름=>키 값...) 구문을 정의합니다. ),...),...);

PHP 3차원 배열은 무엇을 의미하나요?

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 8 버전, DELL G3 컴퓨터

PHP에서 다차원 배열은 하나 이상의 배열을 포함하는 배열입니다. 여기서 3차원 배열은 3차원 배열 구조로.

3차원 배열에서 기본 배열의 요소는 하나 이상의 배열이고, 하위 배열의 요소도 하나 이상의 배열입니다.

3차원 배열은 1차원 배열, 2차원 배열과 같은 방식으로 생성되며, 배열의 요소를 배열로 바꾸면 됩니다. "배열 요소에 직접 값을 할당하는 방법"과 "array() 함수"라는 두 가지 방법도 있습니다. 아래에서는 이 두 가지 방법을 실제 코드 예제를 통해 자세히 소개하겠습니다.

1. 배열 요소에 직접 값 할당

"$数组变量名[一维下标] [二维下标] [三维下标]= 值;"

<?php
header("Content-type:text/html;charset=utf-8");
$array[&#39;安徽&#39;][&#39;合肥&#39;][0] = &#39;蜀山区&#39;;
$array[&#39;安徽&#39;][&#39;合肥&#39;][1] = &#39;长丰县&#39;;
$array[&#39;安徽&#39;][&#39;合肥&#39;][2] = &#39;肥东&#39;;

$array[&#39;安徽&#39;][&#39;宿州&#39;][0] = &#39;墉桥区&#39;;
$array[&#39;安徽&#39;][&#39;宿州&#39;][1] = &#39;灵璧县&#39;;
$array[&#39;安徽&#39;][&#39;宿州&#39;][2] = &#39;泗县&#39;;
var_dump($array);
?>
로그인 후 복사

PHP 3차원 배열은 무엇을 의미하나요?

1차원 첨자, 2차원 첨자 및 3차원 배열을 생성하고 초기화할 수 있습니다. 3차원 배열의 차원 첨자 인덱스는 비어 있을 수 있습니다(즉, 특정 인덱스 값이 지정되지 않음). 기본값은 숫자 인덱스이고 인덱스 값은 0부터 시작하여 기본적으로 증가합니다.

<?php
header("Content-type:text/html;charset=utf-8");
$array[&#39;安徽&#39;][][0] = &#39;蜀山区&#39;;
$array[&#39;安徽&#39;][][1] = &#39;长丰县&#39;;
$array[&#39;安徽&#39;][][2] = &#39;肥东&#39;;

$array[&#39;安徽&#39;][&#39;宿州&#39;][] = &#39;墉桥区&#39;;
$array[&#39;安徽&#39;][&#39;宿州&#39;][] = &#39;灵璧县&#39;;
$array[&#39;安徽&#39;][&#39;宿州&#39;][] = &#39;泗县&#39;;
var_dump($array);
?>
로그인 후 복사

PHP 3차원 배열은 무엇을 의미하나요?

2. array() 함수를 사용하세요

array() 함수를 사용하여 3차원 배열을 선언하는 것은 2차원 배열 또는 1차원 배열을 선언하는 것과 비슷합니다.

<?php
header("Content-type:text/html;charset=utf-8");
$array = array(
        &#39;安徽&#39; => array(
            &#39;合肥&#39;=>array(&#39;蜀山区&#39;,&#39;长丰县&#39;,&#39;肥东&#39;),
			&#39;宿州&#39;=>array(&#39;墉桥区&#39;,&#39;灵璧县&#39;,&#39;泗县&#39;)
        ),
        &#39;河南&#39; => array(
            &#39;洛阳&#39;=>array(&#39;西工区&#39;,&#39;老城区&#39;,&#39;孟津县&#39;),
            &#39;郑州市&#39;=>array(&#39;中原区&#39;,&#39;金水区&#39;)
        )
);
 var_dump($array);
?>
로그인 후 복사

PHP 3차원 배열은 무엇을 의미하나요?

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 PHP 3차원 배열은 무엇을 의미하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!