PHP 배열을 만드는 방법에 대한 설명

巴扎黑
풀어 주다: 2023-03-14 16:16:02
원래의
1059명이 탐색했습니다.

이 글에서는 PHP 예제 코드 형태로 배열을 생성하는 다양한 방법을 공유하겠습니다. 관심 있는 친구들은 이에 대해 배울 수 있습니다.

이 글을 읽기 전에, 모두가 이미 배열에 대한 섹션의 설명을 읽었을 것입니다. PHP 중국어 매뉴얼입니다. 얼마나 이해되셨나요? 적어도 처음 문서를 읽었을 때 번역이 이해하기 쉽지 않아서 혼란스러웠던 것 같아요^_^! ! UncleToo는 자신의 경험을 바탕으로 배열을 생성하는 다양한 방법을 PHP 예제 코드 형태로 여러분과 공유합니다. 이것이 여러분에게 도움이 되기를 바랍니다. (물론 여전히 더 많은 PHP 문서를 읽어야 합니다.)

1. array()를 사용하여 배열 만들기

array() 배열을 만드는 것은 PHP 개발 프로세스에서 가장 일반적으로 사용되는 방법입니다. 정확하게 말하면 array()는 함수가 아닌 구조입니다.

예제 1:

코드는 다음과 같습니다.

<?php 
$number = array(1,3,5,7,9); 
$color =array("red","blue","green"); 
$student = array("name",17) 
?>
로그인 후 복사

예제 2:

코드는 다음과 같습니다.

<?php 
$language = array(1=>"PHP",3=>"JAVA",4=>"C"); 
$student = array("name"=>"张三","age"=>17) 
?>
로그인 후 복사


물론 배열의 어떤 값도 허용되지 않습니다. 배열:

코드는 다음과 같습니다.

<?php 
$result = array(); 
?>
로그인 후 복사

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

PHP의 Compact() 함수는 하나 이상의 변수를 배열로 변환할 수 있습니다

정의 형식:

array Compact(var1,var2...)

예 1: 해당 변수 이름이 없는 문자열은 무시됩니다.

코드는 다음과 같습니다.

<?php 
$firstname = "Peter"; 
$lastname = "Griffin"; 
$age = "38"; 
$result = compact("firstname", "lastname", "age"); 
print_r($result); 
?>
로그인 후 복사


출력 결과:

코드는 다음과 같습니다.

Array 
( 
[firstname] => Peter 
[lastname] => Griffin 
[age] => 38 
)
로그인 후 복사
로그인 후 복사


예제 2: 해당 변수 이름이 없는 문자열과 변수 이름의 배열을 사용

코드는 다음과 같습니다.

<?php 
$firstname = "Peter"; 
$lastname = "Griffin"; 
$age = "38"; 
$name = array("firstname", "lastname"); 
$result = compact($name, "location", "age"); 
print_r($result); 
?>
로그인 후 복사


출력 결과:

코드는 다음과 같습니다.

Array 
( 
[firstname] => Peter 
[lastname] => Griffin 
[age] => 38 
)
로그인 후 복사
로그인 후 복사


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

PHP의 array_combine() 함수는 두 개를 결합할 수 있습니다. 배열 중 하나는 키 이름이고 다른 하나는 키 이름입니다.

정의 형식:

array array_combine(array1,array2)

Example

코드는 다음과 같습니다.

<?php 
$a1=array("a","b","c","d"); 
$a2=array("Cat","Dog","Horse","Cow"); 
print_r(array_combine($a1,$a2)); 
?>
로그인 후 복사

출력 결과:

Array ( [a] => Cat [b] => Dog [c] => Horse [d] => Cow )

참고: array_combine() 함수를 사용할 때 두 매개변수의 요소 수가 동일해야 합니다.

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

정의 형식:

배열 범위(첫 번째, 두 번째, 단계)

첫 번째: 요소의 최소값

두 번째: 요소의 최대값

step: 요소의 단계 크기

다음은 공식 정의입니다. 이 함수는 첫 번째부터 두 번째까지(첫 번째와 두 번째 포함) 정수 또는 문자를 포함하는 배열을 만듭니다. 두 번째가 첫 번째보다 작으면 배열을 역순으로 반환합니다.

이해하기 어려우므로 예시만 살펴보겠습니다. (저는 예시가 포함된 튜토리얼을 보는 것을 좋아합니다.)

예제 1:

코드 복사 코드는 다음과 같습니다.


$number = range(0,5)
print_r ($number)

출력 결과 :

코드는 다음과 같습니다.

Array 
( 
[0] => 0 
[1] => 1 
[2] => 2 
[3] => 3 
[4] => 4 
[5] => 5 
)
로그인 후 복사

예제 2:


코드는 다음과 같습니다.

<?php 
$number = range(0,50,10); 
print_r ($number); 
?>
로그인 후 복사

출력 결과:


코드는 다음과 같습니다.

Array 
( 
[0] => 0 
[1] => 10 
[2] => 20 
[3] => 30 
[4] => 40 
[5] => 50 
)
로그인 후 복사

예제 3:

코드는 다음과 같습니다.

<?php 
$letter = range("a","d"); 
print_r ($letter); 
?>
로그인 후 복사

출력 결과:

코드는 다음과 같습니다.

Array 
( 
[0] => a 
[1] => b 
[2] => c 
[3] => d 
)
로그인 후 복사

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


array_fill() 함수는 주어진 값 클래스를 갖는 배열

정의 형식:

array_fill(start,number,value)

start: 시작 인덱스

number: 배열 수

value: 배열 값

예:

코드는 다음과 같습니다. 다음과 같습니다:

<?php 
$a=array_fill(2,3,"Dog"); 
print_r($a); 
?>
로그인 후 복사
출력 결과:


Array ( [2] => Dog [3] = > Dog [4] => Dog )

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

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!