> 백엔드 개발 > PHP 문제 > PHP 배열 정의에는 여러 유형이 있습니다.

PHP 배열 정의에는 여러 유형이 있습니다.

王林
풀어 주다: 2023-02-24 13:36:01
원래의
3059명이 탐색했습니다.

PHP 배열 정의에는 여러 유형이 있습니다.

1, array() 함수

1.1 키 값 없음

$arr=array(1,2,3,4);
로그인 후 복사

1.2 키 값 쌍

  $arr=array(
   'name'=>'myj',
   'age'=>'18',
   'phone'=>'1888888888'
 );
로그인 후 복사

1 .3 빈 배열

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

2 , Compact() 함수

compact 함수는 변수를 배열로 변환할 수 있습니다.

$a = 'aaa';
$b = 'bbb';
$c = 'ccc';
$arr3 = compact('a','b','c');
로그인 후 복사

출력:

{"a":"aaa","b":"bbb","c":"ccc"}
로그인 후 복사

3. array_combine() 함수

array_combine() 함수는 두 개의 배열을 새로운 배열로 결합할 수 있으며, 그 중 하나는 키 이름이고 다른 배열의 값은 키 값입니다. .

$arr_key = array('a','b','c','d');
$arr_val = array('1','2','3','4');
echo var_dump(array_combine($arr_key,$arr_val));
로그인 후 복사

출력:

 'a' => string '1' (length=1)
'b' => string '2' (length=1)
'c' => string '3' (length=1)
'd' => string '4' (length=1)
로그인 후 복사

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

array_fill() 함수는 주어진 값 클래스로 배열을 채우는 것입니다.

정의 형식:

array_fill(start,number,value)
로그인 후 복사

start: 시작 인덱스

number : 배열 개수

value: 배열 값

예:

$a=array_fill(2,3,"Dog");
print_r($a);
로그인 후 복사

출력 결과:

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

5, range() 함수

정의 형식:

array range(first,second,step)
로그인 후 복사

first: 최소 요소 값

second : 최대 요소 값

step: 요소 단계 크기(기본값 1)

$arr = range(1,5); 输出:[1,2,3,4,5]
$arr = range(1,15,3); 输出:1,4,7,10,13
로그인 후 복사

추천 튜토리얼: PHP 비디오 튜토리얼

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

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