PHP 함수에서 배열을 만드는 방법

PHPz
풀어 주다: 2023-05-19 19:01:06
원래의
564명이 탐색했습니다.

PHP에서 배열은 여러 값을 저장할 수 있는 매우 중요한 데이터 구조입니다. 이러한 값은 정수, 문자열, 객체 등과 같은 다양한 데이터 유형이 될 수 있습니다. 배열 생성은 PHP의 기본 지식 중 하나입니다. 이 기사에서는 PHP 함수에서 배열을 생성하는 방법과 기술을 자세히 소개합니다.

1. array() 함수를 사용하여 배열을 만듭니다.

array() 함수는 PHP에서 배열을 만드는 데 가장 일반적으로 사용되는 방법 중 하나입니다.

array(value1, value2, value3, ...);
로그인 후 복사

그 중 value1, value2입니다. , value3 등은 쉼표로 구분된 배열 요소를 나타냅니다. 예는 다음과 같습니다.

$arr = array("apple", "banana", "orange");
로그인 후 복사

이 배열에는 "apple", "banana" 및 "orange"라는 세 가지 요소가 포함되어 있습니다.

문자열을 배열 요소의 값으로 사용하는 것 외에도 숫자, 부울 값, null 값 등을 사용할 수도 있습니다. 다음은 혼합 유형 배열의 예입니다.

$arr = array("apple", 123, true, null);
로그인 후 복사

array() 함수를 사용하여 배열을 생성할 때 키-값 쌍을 사용하여 배열 요소의 키 이름과 키 값을 지정할 수도 있습니다. 배열 요소에 액세스하는 것이 더 쉽습니다. 키 이름은 정수 또는 문자열일 수 있습니다. 키 이름과 키 값을 구분하려면 "=>" 기호를 사용하세요. 다음은 키-값 쌍 배열의 예입니다.

$arr = array("name"=>"张三", "age"=>20, "gender"=>"男");
로그인 후 복사

이 배열에는 "이름", "나이", "성별"이라는 세 가지 요소가 포함되어 있습니다. 이들의 핵심값은 각각 '장산', 20, '남성'이다.

2. [] 기호를 사용하여 배열을 만듭니다

array() 함수를 사용하는 것 외에도 [] 기호를 사용하여 배열을 만들 수도 있습니다. 이 방법은 PHP5.4 이상에서 지원됩니다. 예를 들면 다음과 같습니다.

$arr = ["apple", "banana", "orange"];
로그인 후 복사

이 배열은 위의 array() 함수를 사용하여 만든 배열과 동일합니다.

[] 기호를 사용하여 배열을 만들 때 배열 요소의 키 이름을 지정할 수도 있습니다. 예는 다음과 같습니다.

$arr = ["name"=>"张三", "age"=>20, "gender"=>"男"];
로그인 후 복사

이 배열은 위의 array() 함수를 사용하여 생성된 키-값 쌍의 배열과 동일합니다.

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

range() 함수를 사용하면 연속적인 정수 배열을 빠르게 생성할 수 있습니다. 구문은 다음과 같습니다.

range(start, end, step);
로그인 후 복사

그 중 start는 배열의 시작 값을 나타내고, end는 배열의 끝 값을 나타내며, step은 배열 요소 사이의 간격 크기를 나타냅니다(기본값은 1).

다음은 1부터 10까지의 정수 배열의 예입니다.

$arr = range(1, 10);
로그인 후 복사

이 배열에는 10개의 요소, 즉 1, 2, 3, 4, 5, 6, 7, 8, 9, 10이 포함되어 있습니다.

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

list() 함수는 동시에 여러 변수에 값을 할당할 수 있습니다.

list(var1, var2, var3, ...);
로그인 후 복사

그 중 var1, var2, var3 등은 쉼표로 구분된 변수 이름을 나타냅니다. list() 함수를 사용하여 인덱스 배열을 여러 변수로 변환할 수 있습니다. 예는 다음과 같습니다.

$arr = ["apple", "banana", "orange"];
list($a, $b, $c) = $arr;
echo $a; // 输出"apple"
echo $b; // 输出"banana"
echo $c; // 输出"orange"
로그인 후 복사

이 코드는 $arr 배열의 요소를 각각 변수 $a, $b 및 $c에 할당합니다.

5. 루프를 사용하여 배열 만들기

루프를 사용하여 동적으로 배열을 만듭니다. 다음은 for 루프를 사용하여 배열을 만드는 예입니다.

$arr = [];
for ($i = 1; $i <= 10; $i++) {
    $arr[] = $i;
}
로그인 후 복사

이 배열에는 10개의 요소, 즉 1, 2, 3, 4, 5, 6, 7, 8, 9, 10이 포함되어 있습니다.

루프를 사용하여 배열을 만들 때는 먼저 빈 배열을 정의한 다음 [] 기호나 array_push() 함수를 사용하여 배열에 요소를 추가해야 합니다.

요약

이 글에서는 array() 함수, [] 기호, range() 함수, list() 함수, 루프를 사용하여 PHP 함수에서 배열을 만드는 5가지 방법을 소개합니다. 다양한 방법은 다양한 시나리오에 적합하며 특정 상황에 따라 적절한 방법을 선택해야 합니다. 배열 생성 방법을 마스터해야만 데이터를 보다 유연하게 처리할 수 있습니다.

위 내용은 PHP 함수에서 배열을 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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