value1,key2=>value2,...,keyN=>valueN);"."/> value1,key2=>value2,...,keyN=>valueN);".">

 >  기사  >  백엔드 개발  >  PHP에서 배열을 만드는 방법은 무엇입니까?

PHP에서 배열을 만드는 방법은 무엇입니까?

青灯夜游
青灯夜游원래의
2021-07-06 18:45:356319검색

PHP에서 배열을 생성하는 방법: 1. 직접 할당으로 배열을 선언합니다. 구문은 "$array 변수 이름 [subscript] = value"입니다. 2. array() 함수를 사용하여 배열을 선언합니다. 구문은 다음과 같습니다. "$array 변수 이름=array( key1=>value1,key2=>value2,...,keyN=>valueN);".

PHP에서 배열을 만드는 방법은 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

방법 1: 직접 할당으로 배열 선언

배열의 각 요소가 특정 값인 경우 이는 배열이 아니며 이러한 배열을 1차원 배열이라고 부릅니다. 1차원 배열은 가장 간단하고 가장 일반적으로 사용되는 배열입니다.

배열 요소에 직접 할당 방식을 사용하여 1차원 배열을 선언하는 구문 형식은 다음과 같습니다.

$数组变量名[下标] = 值

아래 첨자(인덱스 값)는 문자열 또는 정수일 수 있으며, 아래 첨자는 [ ].

샘플 코드는 다음과 같습니다.

<?php
header("Content-type:text/html;charset=utf-8");
$array[0] = &#39;苹果&#39;;
$array[1] = &#39;香蕉&#39;;
$array[2] = &#39;橘子&#39;;
$array[3] = &#39;榴莲&#39;;
echo &#39;<pre class="brush:php;toolbar:false">&#39;;
var_dump($array);
?>

실행 결과는 다음과 같습니다.

array (size=4)
  0 => string &#39;苹果&#39; (length=6)
  1 => string &#39;香蕉&#39; (length=6)
  2 => string &#39;橘子&#39; (length=6)
  3 => string &#39;榴莲&#39; (length=6)

팁: var_dump() 함수를 사용하여 전체 배열을 인쇄하는 것 외에도 print_r() 함수를 사용할 수도 있습니다.

PHP에는 배열 크기 제한이 없으므로 위 배열에서 동일한 방식으로 배열에 새 요소를 계속 추가할 수 있습니다. 배열의 요소에 액세스할 때 "$数组变量名[下标]"을 사용할 수 있습니다. 샘플 코드는 다음과 같습니다.

<?php
header("Content-type:text/html;charset=utf-8");
$array[0] = &#39;苹果&#39;;
$array[1] = &#39;香蕉&#39;;
$array[2] = &#39;橘子&#39;;
$array[3] = &#39;榴莲&#39;;
echo &#39;$array[0] = &#39; . $array[0] . &#39;<br>&#39;;
echo &#39;$array[1] = &#39; . $array[1] . &#39;<br>&#39;;
echo &#39;$array[2] = &#39; . $array[2] . &#39;<br>&#39;;
echo &#39;$array[3] = &#39; . $array[3] . &#39;<br>&#39;;
?>

실행 결과는 다음과 같습니다.

$array[0] = 苹果
$array[1] = 香蕉
$array[2] = 橘子
$array[3] = 榴莲

인덱스 배열을 선언할 때 인덱스 값이 증가하면 대괄호 안에 특정 값을 지정하지 마십시오. 인덱스 값은 0부터 시작하여 기본적으로 증가합니다. 샘플 코드는 다음과 같습니다.

<?php
header("Content-type:text/html;charset=utf-8");
$array[] = &#39;苹果&#39;;
$array[] = &#39;香蕉&#39;;
$array[] = &#39;橘子&#39;;
$array[] = &#39;榴莲&#39;;
echo &#39;<pre class="brush:php;toolbar:false">&#39;;
var_dump($array);
?>

실행 결과는 다음과 같습니다.

array (size=4)
  0 => string &#39;苹果&#39; (length=6)
  1 => string &#39;香蕉&#39; (length=6)
  2 => string &#39;橘子&#39; (length=6)
  3 => string &#39;榴莲&#39; (length=6)

방법 2: array() 함수를 사용하여 배열을 선언합니다.

배열을 선언하는 또 다른 방법은 array()를 사용하는 것입니다. 새로운 배열을 생성하는 함수입니다. 쉼표로 구분된 특정 수의 key=>value 매개변수 쌍을 허용합니다. 구문 형식은 다음과 같습니다.

$数组变量名 = array(key1 => value1, key2 => value2, ..., keyN => valueN);

샘플 코드는 다음과 같습니다.

<?php
header("Content-type:text/html;charset=utf-8");
$array = array(0 => &#39;红色&#39;, 1 => &#39;黄色&#39;, 2 => &#39;蓝色&#39;, 3 => &#39;紫色&#39;);
echo &#39;<pre class="brush:php;toolbar:false">&#39;;
var_dump($array);
?>

실행 결과는 다음과 같습니다.

array (size=4)
  0 => string &#39;红色&#39; (length=6)
  1 => string &#39;黄色&#39; (length=6)
  2 => string &#39;蓝色&#39; (length=6)
  3 => string &#39;紫色&#39; (length=6)

아래 첨자를 지정하기 위해 => 기호를 사용하지 않으면 기본값은 인덱스입니다. 정렬. 기본 인덱스 값도 0부터 시작하여 순차적으로 증가합니다. 샘플 코드는 다음과 같습니다.

<?php
header("Content-type:text/html;charset=utf-8");
$array = array(&#39;红色&#39;,&#39;黄色&#39;,&#39;蓝色&#39;, &#39;紫色&#39;);
echo &#39;<pre class="brush:php;toolbar:false">&#39;;
var_dump($array);
?>

실행 결과는 이전 예제와 동일합니다.

array (size=4)
  0 => string &#39;红色&#39; (length=6)
  1 => string &#39;黄色&#39; (length=6)
  2 => string &#39;蓝色&#39; (length=6)
  3 => string &#39;紫色&#39; (length=6)

추천 학습: "PHP 비디오 튜토리얼"

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

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