>  기사  >  백엔드 개발  >  PHP 배열 기초지식 분석

PHP 배열 기초지식 분석

WBOY
WBOY원래의
2024-03-13 12:15:041112검색

PHP 배열 기초지식 분석

PHP 배열 기본 분석

PHP에서 배열은 여러 값을 저장하고 인덱스나 키를 통해 이러한 값에 액세스할 수 있는 매우 중요하고 일반적으로 사용되는 데이터 유형입니다. 이 기사에서는 기본부터 시작하여 PHP 배열의 사용과 몇 가지 일반적인 작업을 소개하고 구체적인 코드 예제를 제공합니다.

1. 배열 만들기

PHP에서는 인덱스 배열과 연관 배열이라는 두 가지 방법을 사용하여 배열을 만들 수 있습니다.

1.1 인덱스 배열

인덱스 배열은 숫자 인덱스에 따라 값을 저장하는 배열입니다. 인덱스는 0부터 증가합니다. 인덱스 배열을 생성하는 방법은 다음과 같습니다.

// 使用array()函数创建索引数组
$colors = array("Red", "Green", "Blue");

// 使用方括号[]创建索引数组(PHP 5.4及以上版本支持)
$numbers = [1, 2, 3];

1.2 연관 배열

연관 배열은 키-값 쌍을 사용하여 값을 저장하는 배열입니다. 배열 요소를 정의할 때 키 이름을 지정해야 합니다. 연관 배열을 생성하는 방법은 다음과 같습니다:

// 使用array()函数创建关联数组
$person = array("name" => "Alice", "age" => 30, "city" => "New York");

// 使用方括号[]创建关联数组(PHP 5.4及以上版本支持)
$book = ["title" => "PHP Basics", "author" => "John Doe"];

2. 배열 요소에 액세스

배열 요소에 액세스하려면 인덱스나 키를 사용하면 됩니다.

2.1 인덱스 배열 요소 액세스

$colors = array("Red", "Green", "Blue");

echo $colors[0]; // 输出:Red
echo $colors[1]; // 输出:Green
echo $colors[2]; // 输出:Blue

2.2 연관 배열 요소 액세스

$person = array("name" => "Alice", "age" => 30, "city" => "New York");

echo $person["name"]; // 输出:Alice
echo $person["age"]; // 输出:30
echo $person["city"]; // 输出:New York

3. 배열 순회

배열 순회는 배열의 각 요소에 대해 작동하는 것으로 루프 구조를 사용하여 구현할 수 있습니다.

3.1 인덱스 배열 탐색

$numbers = [1, 2, 3, 4, 5];

foreach ($numbers as $number) {
    echo $number . " ";
}
// 输出:1 2 3 4 5

3.2 연관 배열 탐색

$person = array("name" => "Alice", "age" => 30, "city" => "New York");

foreach ($person as $key => $value) {
    echo $key . ": " . $value . "<br>";
}
// 输出:name: Alice
// 输出:age: 30
// 输出:city: New York

4. 일반적으로 사용되는 배열 함수

PHP는 배열에서 작동하기 위한 다양한 배열 함수를 제공합니다.

  • count($array): 배열 요소의 수를 반환합니다. count($array): 返回数组元素的个数。
  • array_push($array, $value): 在数组末尾添加一个或多个元素。
  • array_pop($array): 删除数组末尾的元素并返回该元素。
  • array_shift($array): 删除数组开头的元素并返回该元素。
  • array_unshift($array, $value)
  • array_push($array, $value): 배열 끝에 하나 이상의 요소를 추가합니다.

array_pop($array): 배열 끝에 있는 요소를 삭제하고 해당 요소를 반환합니다.

🎜array_shift($array): 배열의 시작 부분에 있는 요소를 삭제하고 해당 요소를 반환합니다. 🎜🎜array_unshift($array, $value): 배열 시작 부분에 하나 이상의 요소를 추가합니다. 🎜🎜🎜위 내용은 PHP 배열에 대한 기본 지식을 간단하게 분석한 것입니다. 이러한 기본 지식을 학습하면 배열을 사용하여 보다 유연하게 데이터를 저장하고 운영할 수 있습니다. 이 기사가 PHP 배열 사용법을 더 깊이 이해하는 데 도움이 되기를 바랍니다. 🎜

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

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