value1,key2=>value2,...,keyN=>valueN);"."/> value1,key2=>value2,...,keyN=>valueN);".">
PHP에서 배열을 생성하는 방법: 1. 직접 할당으로 배열을 선언합니다. 구문은 "$array 변수 이름 [subscript] = value"입니다. 2. array() 함수를 사용하여 배열을 선언합니다. 구문은 다음과 같습니다. "$array 변수 이름=array( key1=>value1,key2=>value2,...,keyN=>valueN);".
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
방법 1: 직접 할당으로 배열 선언
배열의 각 요소가 특정 값인 경우 이는 배열이 아니며 이러한 배열을 1차원 배열이라고 부릅니다. 1차원 배열은 가장 간단하고 가장 일반적으로 사용되는 배열입니다.
배열 요소에 직접 할당 방식을 사용하여 1차원 배열을 선언하는 구문 형식은 다음과 같습니다.
$数组变量名[下标] = 值
아래 첨자(인덱스 값)는 문자열 또는 정수일 수 있으며, 아래 첨자는 [ ].
샘플 코드는 다음과 같습니다.
<?php header("Content-type:text/html;charset=utf-8"); $array[0] = '苹果'; $array[1] = '香蕉'; $array[2] = '橘子'; $array[3] = '榴莲'; echo '<pre class="brush:php;toolbar:false">'; var_dump($array); ?>
실행 결과는 다음과 같습니다.
array (size=4) 0 => string '苹果' (length=6) 1 => string '香蕉' (length=6) 2 => string '橘子' (length=6) 3 => string '榴莲' (length=6)
팁: var_dump() 함수를 사용하여 전체 배열을 인쇄하는 것 외에도 print_r() 함수를 사용할 수도 있습니다.
PHP에는 배열 크기 제한이 없으므로 위 배열에서 동일한 방식으로 배열에 새 요소를 계속 추가할 수 있습니다. 배열의 요소에 액세스할 때 "$数组变量名[下标]
"을 사용할 수 있습니다. 샘플 코드는 다음과 같습니다.
<?php header("Content-type:text/html;charset=utf-8"); $array[0] = '苹果'; $array[1] = '香蕉'; $array[2] = '橘子'; $array[3] = '榴莲'; echo '$array[0] = ' . $array[0] . '<br>'; echo '$array[1] = ' . $array[1] . '<br>'; echo '$array[2] = ' . $array[2] . '<br>'; echo '$array[3] = ' . $array[3] . '<br>'; ?>
실행 결과는 다음과 같습니다.
$array[0] = 苹果 $array[1] = 香蕉 $array[2] = 橘子 $array[3] = 榴莲
인덱스 배열을 선언할 때 인덱스 값이 증가하면 대괄호 안에 특정 값을 지정하지 마십시오. 인덱스 값은 0부터 시작하여 기본적으로 증가합니다. 샘플 코드는 다음과 같습니다.
<?php header("Content-type:text/html;charset=utf-8"); $array[] = '苹果'; $array[] = '香蕉'; $array[] = '橘子'; $array[] = '榴莲'; echo '<pre class="brush:php;toolbar:false">'; var_dump($array); ?>
실행 결과는 다음과 같습니다.
array (size=4) 0 => string '苹果' (length=6) 1 => string '香蕉' (length=6) 2 => string '橘子' (length=6) 3 => string '榴莲' (length=6)
방법 2: array() 함수를 사용하여 배열을 선언합니다.
배열을 선언하는 또 다른 방법은 array()를 사용하는 것입니다. 새로운 배열을 생성하는 함수입니다. 쉼표로 구분된 특정 수의 key=>value 매개변수 쌍을 허용합니다. 구문 형식은 다음과 같습니다.
$数组变量名 = array(key1 => value1, key2 => value2, ..., keyN => valueN);
샘플 코드는 다음과 같습니다.
<?php header("Content-type:text/html;charset=utf-8"); $array = array(0 => '红色', 1 => '黄色', 2 => '蓝色', 3 => '紫色'); echo '<pre class="brush:php;toolbar:false">'; var_dump($array); ?>
실행 결과는 다음과 같습니다.
array (size=4) 0 => string '红色' (length=6) 1 => string '黄色' (length=6) 2 => string '蓝色' (length=6) 3 => string '紫色' (length=6)
아래 첨자를 지정하기 위해 => 기호를 사용하지 않으면 기본값은 인덱스입니다. 정렬. 기본 인덱스 값도 0부터 시작하여 순차적으로 증가합니다. 샘플 코드는 다음과 같습니다.
<?php header("Content-type:text/html;charset=utf-8"); $array = array('红色','黄色','蓝色', '紫色'); echo '<pre class="brush:php;toolbar:false">'; var_dump($array); ?>
실행 결과는 이전 예제와 동일합니다.
array (size=4) 0 => string '红色' (length=6) 1 => string '黄色' (length=6) 2 => string '蓝色' (length=6) 3 => string '紫色' (length=6)
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 배열을 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!