>  기사  >  백엔드 개발  >  PHP 배열 정의

PHP 배열 정의

肚皮会动
肚皮会动원래의
2017-11-14 10:05:011833검색

정의 arrayarray()

array() 언어 구조를 사용하여 새로운 array를 만들 수 있습니다. 쉼표로 구분된 여러 키 => 값 매개변수 쌍을 허용합니다.

array( [key =>]value , ... ) // 키는 integer 또는 문자열일 수 있습니다. // 값은 임의의 값일 수 있습니다.

<?php$arr = array("foo" => "bar", 12 => true);echo $arr["foo"]; // barecho $arr[12]; // 1?>

PHP의 array는 실제로 순서가 지정된 맵입니다. 맵은 값을 키에 연결하는 유형입니다. 이 유형은 여러 가지 방법으로 최적화되어 있으므로 실제 배열 또는 목록(벡터), 해시 테이블(맵 구현), 사전, 세트, ​​스택, 대기열로 생각할 수 있습니다. , 그리고 더 많은 가능성이 있습니다. 배열 요소의 값은 다른 배열일 수도 있으므로 트리 구조와 다차원 배열도 허용됩니다.

일반적으로 정의 방법은 다음과 같습니다.

방법 1:

$a=array(1,2,4,5,6);
<?php
$array=array(&#39;a&#39;,&#39;b&#39;,&#39;c&#39;);
$array[]=&#39;simon&#39;;
print_r($array);
?>

실행 결과는 다음과 같습니다.
Array
(
[0]=>a
[1]=>b
[2]=>c
[3]=>simon
)

방법 2:

$a=array(key1=>value1,key2=>value2,key3=>value3);

방법 3:

$a[key1]=value1;
$a[key2]=value2;

방법 4: 대괄호를 사용하여 배열을 정의합니다. []

PHP 버전 5.4 이후에는 배열에 대한 단축 구문이 추가 추가되어 이렇게 작성할 수 있습니다.

PHP 버전 5.3 및 이전 버전에서는 이런 작성을 허용하지 않습니다...

$data = [
&#39;start_time&#39; => &#39;123&#39;,
&#39;end_time&#39; =>&#39;456&#39;
];

위의 4가지 배열 정의 방법은 직접 시도해 볼 수 있습니다!

관련 권장 사항:

PHP 배열에 대한 가장 완벽한 소개

php 배열 대체 함수 array_replace()

PHP 배열에서 지정된 값 요소를 삭제하는 여러 가지 방법

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

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