>백엔드 개발 >PHP 튜토리얼 >Photoshop 학습 경험 PHP 학습 배열 정의 및 채우기

Photoshop 학습 경험 PHP 학습 배열 정의 및 채우기

WBOY
WBOY원래의
2016-07-29 08:44:481098검색

PHP 배열은 직설적으로 말하면 연관된 데이터의 각 배열이 [인덱스, 값] 형식으로 저장된다는 의미입니다. 인덱스의 기본값은 0부터 시작하는 숫자입니다. 인덱스를 지정하지 않으면 PHP는 자동으로 0부터 시작하는 인덱스를 생성합니다. 인덱스를 지정할 때 PHP는 지정한 인덱스에서 가장 큰 양의 정수 옆의 정수에서 시작합니다. 소수를 지정하면 PHP는 정수 부분을 인덱스로 사용합니다.
또한 배열에 대한 몇 가지 다른 사항에 대해 이야기해 보겠습니다.
array()는 빈 배열을 선언할 수 있습니다.
array[] = $value는 배열이 존재할 때 데이터를 추가합니다. 존재하면 하나의 배열을 생성하고 데이터를 추가합니다.
array[$index] = $value 배열이 있으면 데이터를 추가하거나 수정하고, 배열이 없으면 배열을 생성하고 데이터를 추가합니다.
아래 코드를 보세요:

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


// 배열 선언
$test01 = array();
//데이터 추가
$test01[] = "a"; // array(0 => "a")//" 인덱스 추가 a", data "b"에 대한 데이터
$test01["a"] = "b"; // array(0 => "a", "a" => "b");
// 인덱스 0으로 데이터 수정
$test01[0] = "c"; // array(0 => "c", "a" => "b")// 또 다른 문장 Method
$test02 = array("a", "b", "c"); // array(0 => "a", 1 => "b", 2 => "c") ;
// 문자열 인덱스 데이터를 선언했지만 기본 인덱스는 여전히 0부터 시작합니다.
$test03 = array("a" => "a", "b", "c") // array("a" => "a", 0 => "b", 1 => "c")
// 가장 최근 인덱스는 0이지만 선언에서 가장 큰 인덱스는 2입니다. , 그러나 기본 인덱스는 여전히 3
$test04 = array(2 => "a", 0=>"b", "c"); // array(2 => "a", 0 => "b", 3 => "c")
// 인덱스 지정 시 정수 부분을 사용하며, 이전에 선언한 값이 수정됩니다.
$test05 array(" a", 2.7=>"b", 0=>"c"); // array(0 => "c", 2 => "b"); 음수가 선언되었지만 기본 인덱스는 여전히 0
$test06 = array(-2 =>"a", "b", "c"); // array(-2 => " a", 1 = > "b", 2 => "c");
//다차원 배열의 정의
$test07 = array($test01, $test02, $test03);


그런 다음 배열의 채우기 기능을 소개하겠습니다. 대부분은 매뉴얼에 나와 있으므로 간단히 소개하겠습니다.
range($n, $m); 값의 범위를 지정합니다. 예를 들어 range(2,4)는 배열 array(2,3,4)를 생성합니다.

count($array); 배열의 크기를 가져옵니다.
array_pad($array, $length, $value); 길이가 $length인 배열을 반환합니다. 원래 배열은 $value로 보완되며 길이는 원래 배열을 반환하기에 충분합니다.
위 내용은 포토샵 학습 경험의 내용을 포함하여 포토샵 학습 경험과 PHP 학습에서 배열의 정의와 채우기를 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

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