>백엔드 개발 >PHP 튜토리얼 >PHP 배열을 생성하고 초기화하는 방법

PHP 배열을 생성하고 초기화하는 방법

PHPz
PHPz원래의
2023-09-05 13:37:591348검색

如何创建和初始化一个 PHP 数组

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.