PHP에는 여러 가지 배열 초기화 방법이 있습니다.

WBOY
풀어 주다: 2023-05-22 19:38:05
원래의
1089명이 탐색했습니다.

PHP는 웹 개발에 널리 사용되는 스크립팅 언어로, 배열에는 여러 초기화 방법이 있습니다. 이 기사에서는 PHP 배열의 다양한 초기화 방법을 소개하고 자세히 설명합니다.

1. 빈 배열 정의

빈 배열은 다음과 같은 방법으로 초기화할 수 있습니다.

$array = array();
로그인 후 복사

또는

$array = [];
로그인 후 복사

위 코드 조각을 PHP 스크립트에 넣고 실행하세요. 배열 크기는 0이고 값은 없습니다:

<?php
$array = array();
var_dump($array); // 输出 array(0) { }
?>
로그인 후 복사

2. 요소가 포함된 배열 정의

다음 방법을 사용하여 요소가 포함된 배열을 초기화할 수 있습니다:

$array = array('a', 'b', 'c');
로그인 후 복사

또는

$array = ['a', 'b', 'c'];
로그인 후 복사

위 코드 조각 사용 , $array는 3개의 요소 배열을 포함하는 배열로 초기화됩니다. 각 요소는 0부터 시작하는 배열 인덱스에 해당합니다.

위 배열을 출력합니다:

<?php
$array = array('a', 'b', 'c');
print_r($array);
// array(
//    [0] => 'a',
//    [1] => 'b',
//    [2] => 'c'
// )
?>
로그인 후 복사

3. 키-값 쌍을 사용하여 배열을 정의합니다.

배열 요소가 단순한 단어나 숫자 이상이면 키-값 쌍을 사용하여 배열을 정의할 수 있습니다.

다음은 샘플 코드입니다:

$array = array(
    'name' => 'John',
    'age' => 30,
    'address' => 'New York'
);
로그인 후 복사

또는

$array = [
    'name' => 'John',
    'age' => 30,
    'address' => 'New York'
];
로그인 후 복사

위 코드는 연관 배열이며, 각 요소에는 키와 해당 값이 있습니다.

위 배열 출력:

 'John',
//     ['age'] => 30,
//     ['address'] => 'New York'
// )
?>
로그인 후 복사

4. range() 함수를 사용하여 숫자 배열을 만듭니다.

range() 함수를 사용하여 지정된 범위 내의 모든 요소를 ​​포함하는 숫자 배열을 만들 수 있습니다.

다음은 샘플 코드입니다.

<?php
$array = range(0, 5);

print_r($array);
// array(
//    [0] => 0,
//    [1] => 1,
//    [2] => 2,
//    [3] => 3,
//    [4] => 4,
//    [5] => 5
// )
?>
로그인 후 복사

위 코드는 0부터 5까지의 정수를 포함하는 배열을 생성합니다.

5. array_fill() 함수를 사용하여 배열 초기화

array_fill() 함수는 아래와 같이 배열의 지정된 범위에 있는 모든 요소를 ​​초기화하는 데 사용할 수 있습니다.

$array = array_fill(0, 5, 'hello');
로그인 후 복사

위 코드는 5를 포함하는 문자열을 생성합니다. '안녕하세요 배열입니다.

위 배열 출력:

<?php
$array = array_fill(0, 5, 'hello');
print_r($array);
// array(
//     [0] => 'hello',
//     [1] => 'hello',
//     [2] => 'hello',
//     [3] => 'hello',
//     [4] => 'hello',
// )
?>
로그인 후 복사

6. array_combine() 함수를 사용하여 연관 배열을 만듭니다.

array_combine() 함수를 사용하면 두 배열의 값을 결합하여 연관 배열을 만들 수 있습니다.

다음은 샘플 코드입니다.

$keys = array('a', 'b', 'c');
$values = array('x', 'y', 'z');

$array = array_combine($keys, $values);
로그인 후 복사

위 배열 출력:

<?php
$keys = array('a', 'b', 'c');
$values = array('x', 'y', 'z');
$array = array_combine($keys, $values);
print_r($array);
// array(
//     ['a'] => 'x',
//     ['b'] => 'y',
//     ['c'] => 'z'
// )
?>
로그인 후 복사

위는 PHP 배열 초기화 방법에 대한 자세한 소개입니다. 다양한 방법을 사용하여 필요한 배열을 쉽게 만들 수 있습니다.

위 내용은 PHP에는 여러 가지 배열 초기화 방법이 있습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿