PHP에는 두 가지 일반적인 배열 할당 방법이 있습니다.
1. 배열을 생성하려면 "array()" 함수를 사용하세요.
PHP에서는 빈 배열이나 요소가 포함된 배열을 생성하려면 array()를 자주 사용합니다. 기능. 구문은 다음과 같습니다:
$array_var_name = array();
또는 배열 함수 내에서 직접 요소를 추가할 수 있으며 구문은 다음과 같습니다.
$array_var_name = array('元素1', '元素2', '元素3');
참고: array() 함수를 사용하여 배열을 선언할 때 배열 첨자가 생략되면 대괄호 "[]" 안에 PHP 엔진은 자동으로 0부터 시작하는 연속 정수 첨자를 배열 요소에 할당합니다. 샘플 코드는 다음과 같습니다.
$array = array('Apple', 'Orange', 'Banana'); // 等价于 $array[0] = 'Apple'; $array[1] = 'Orange'; $array[2] = 'Banana';
2. 배열 요소를 할당하려면 "[]" 연산자를 사용하세요.
array() 함수를 사용하는 것 외에도 PHP는 다음과 같은 작업에 사용할 수 있는 "[]" 연산자도 제공합니다. 배열에 새 요소를 추가합니다. 샘플 코드는 다음과 같습니다.
$array_var_name = []; // 空数组 $array_var_name[] = '元素1'; $array_var_name[] = '元素2'; $array_var_name[] = '元素3';
는
$array_var_name = array(); $array_var_name[] = '元素1'; $array_var_name[] = '元素2'; $array_var_name[] = '元素3';
와 동일합니다. 참고: "[]" 메서드를 사용하여 배열에 새 요소를 추가하면 PHP는 자동으로 배열의 다음 연속 위치에 요소를 추가합니다. 전제는 새 요소의 첨자가 지정되지 않는다는 것입니다! 아래 첨자를 지정하면 지정된 위치에 추가됩니다. 샘플 코드는 다음과 같습니다.
$a = array('a', 'b', 'c'); $a[8] = 'z'; // 或者 $a['key'] ='z'; var_dump($a); //输出 //array(4) { // [0]=> // string(1) "a" // [1]=> // string(1) "b" // [2]=> // string(1) "c" // [8]=> // string(1) "z" //}
이 두 가지 방법 외에도 PHP는 "array_pop()", "array_push()", "array_shift()", " array_unshift()" 등 이러한 기능을 익히면 PHP 개발을 더욱 효율적이고 편리하게 만들 수 있습니다!
위 내용은 PHP 배열에 값을 할당하는 두 가지 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!