3가지 방법: 1. "[]"를 사용하여 요소에 개별적으로 값을 할당합니다. 구문은 "$array 변수 이름[subscript]=value;"입니다. 2. "[]"를 사용하여 모든 요소를 함께 초기화합니다. 구문은 "$array 변수 이름 = [키 값 목록];"입니다. 3. "$array 변수 이름 = 배열(키 값 목록)" 구문으로 array()를 사용하여 모든 요소를 함께 초기화합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
3가지 PHP 배열 초기화 방법
방법 1 : 줘 별도로 배열
$数组变量名[下标] = 值;
의 요소 할당에서 아래 첨자(색인 값)는 문자열 또는 정수일 수 있으며 아래 첨자는 []
로 묶어야 합니다. []
包裹。
<?php header("Content-type:text/html;charset=utf-8"); $a["color"]="red"; $a["taste"]="sweet"; $a["shape"]="round"; $a["name"]="apple"; $a[3]=4; var_dump($a); ?>
下标可以省略,,这时索引值默认从 0 开始依次增加。
<?php header("Content-type:text/html;charset=utf-8"); $a[]="red"; $a[]="sweet"; $a[]="round"; $a[]="apple"; $a[]=4; var_dump($a); ?>
方法2:利用[]
把所有的元素一起初始化
$数组变量名=[key1 => value1, key2 => value2, ..., keyN => valueN];
示例:
<?php header("Content-type:text/html;charset=utf-8"); $arr=["color"=>"red","taste"=>"sweet","shape"=>"round","name"=>"apple"]; var_dump($arr); ?>
key可以省略,即可以不使用=>
符号指定下标,则默认为索引数组。默认的索引值也是从 0 开始依次增加。
<?php header("Content-type:text/html;charset=utf-8"); $arr=["red","sweet","round","apple"]; var_dump($arr); ?>
方法3:使用 array() 函数把所有的元素一起初始化
$数组变量名 = array(key1 => value1, key2 => value2, ..., keyN => valueN);
同样key可以省略,即可以不使用=>
<?php header("Content-type:text/html;charset=utf-8"); $arr1 = array("color"=>"red","taste"=>"sweet","shape"=>"round","name"=>"apple"); var_dump($arr1); $arr2=array("red","sweet","round","apple"); var_dump($arr2); ?>
첨자를 생략할 수 있으며, 이 경우 인덱스 값은 기본적으로 0부터 시작하여 순차적으로 증가합니다.
rrreee방법 2:[]
를 사용하여 모든 요소를 함께 초기화하세요🎜🎜rrreee🎜예:=>
기호 기본값은 인덱스 배열로 지정되는 아래 첨자를 지정합니다. 기본 인덱스 값도 0부터 시작하여 순차적으로 증가합니다. 🎜rrreee🎜🎜🎜 🎜방법 3: array() 함수를 사용하여 모든 요소를 함께 초기화합니다🎜🎜rrreee🎜마찬가지로 키는 생략할 수 있습니다. 즉, =>
기호를 사용하여 아래 첨자를 지정할 수 없습니다. 이며 기본값은 인덱스 배열입니다. 기본 인덱스 값도 0부터 시작하여 순차적으로 증가합니다. 🎜rrreee🎜🎜🎜🎜추천 학습: "🎜PHP 비디오 튜토리얼🎜"🎜위 내용은 PHP에는 여러 배열 초기화 방법이 있습니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!