PHP 배열을 만들고 초기화하는 방법
PHP 배열은 많은 양의 데이터를 저장하고 구성하는 데 사용할 수 있는 매우 일반적이고 유용한 데이터 구조입니다. PHP 배열을 생성하고 초기화하는 것은 PHP 프로그램을 작성할 때 일반적인 작업 중 하나입니다. 이 기사에서는 PHP 배열을 생성 및 초기화하는 방법과 몇 가지 코드 예제를 제공합니다.
빈 배열 만들기
PHP에서는 배열 키워드 array()를 사용하거나 빈 괄호 []를 직접 사용하여 빈 배열을 만들 수 있습니다. 다음은 두 방법의 예입니다.
// 使用 array() 创建空数组 $array1 = array(); // 使用 [] 创建空数组 $array2 = [];
기본값이 있는 배열 만들기
빈 배열을 만드는 대신 각 요소가 동일한 값으로 초기화되는 기본값이 있는 배열을 만들 수도 있습니다. 이 목표를 달성하기 위해 array_fill() 함수를 사용할 수 있습니다. 예는 다음과 같습니다.
// 创建一个包含 5 个元素的数组,每个元素初始化为默认值 0 $array = array_fill(0, 5, 0); // 打印数组 print_r($array);
출력:
Array ( [0] => 0 [1] => 0 [2] => 0 [3] => 0 [4] => 0 )
알려진 요소의 배열 초기화
때때로 우리는 배열에 저장하려는 요소를 이미 알고 있고 이를 배열에 한꺼번에 추가하고 싶을 때가 있습니다. 이 목표를 달성하려면 array() 또는 [] 구문을 사용할 수 있습니다. 예는 다음과 같습니다.
// 初始化一个包含多个元素的数组 $array = array('apple', 'banana', 'orange'); // 打印数组 print_r($array);
출력:
Array ( [0] => apple [1] => banana [2] => orange )
연관 배열 만들기
연관 배열은 문자열 키를 사용하여 값에 액세스하는 배열입니다. 연관 배열을 생성하려면 array() 또는 [] 구문을 사용하고 => 기호를 사용하여 키-값 쌍을 구분할 수 있습니다. 예는 다음과 같습니다.
// 创建一个关联数组 $array = array( 'name' => 'John Doe', 'age' => 30, 'email' => 'john@example.com' ); // 打印数组 print_r($array);
출력 결과:
Array ( [name] => John Doe [age] => 30 [email] => john@example.com )
배열에 요소를 동적으로 추가
생성 시 배열 요소를 초기화하는 것 외에도 배열이 이미 존재하는 경우 배열에 요소를 동적으로 추가할 수도 있습니다. 배열의 내장 함수 array_push()를 사용하거나 직접 할당을 통해 요소를 추가할 수 있습니다. 다음은 두 가지 예입니다.
// 使用 array_push() 添加元素 $array = array('apple', 'banana'); array_push($array, 'orange'); // 直接通过赋值方式添加元素 $array[] = 'grape'; // 打印数组 print_r($array);
출력 결과:
Array ( [0] => apple [1] => banana [2] => orange [3] => grape )
요약
PHP 배열 생성 및 초기화는 PHP 프로그램 작성 시 일반적인 작업 중 하나입니다. array() 또는 [] 구문을 사용하면 빈 배열, 기본값이 있는 배열, 알려진 요소의 배열 및 연관 배열을 쉽게 만들고 초기화할 수 있습니다. 또한 내장 함수 array_push()를 사용하거나 요소를 직접 할당하여 요소를 배열에 동적으로 추가할 수도 있습니다. 이 기사의 코드 예제가 PHP 배열로 작업할 때 도움이 되기를 바랍니다.
위 내용은 PHP 배열을 생성하고 초기화하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!