> 백엔드 개발 > PHP 문제 > PHP 배열을 만드는 방법

PHP 배열을 만드는 방법

PHPz
풀어 주다: 2023-04-24 16:57:40
원래의
588명이 탐색했습니다.

PHP에서 배열은 매우 중요한 데이터 유형입니다. 여러 값을 함께 정리하여 쉽게 접근하고 조작할 수 있게 해줍니다. 이 기사에서는 다음을 포함하여 PHP 배열을 생성하는 방법을 살펴보겠습니다.

  1. 배열 생성을 위한 기본 구문
  2. 인덱스 배열 생성
  3. 연관 배열 생성
  4. 배열 요소 조작
  5. 배열 탐색
  6. 배열에 대한 일반적인 함수
  7. 배열 생성을 위한 기본 구문
    PHP에서는 array() 함수나 [] 연산자를 사용하여 배열을 만들 수 있습니다. 이 두 가지 방법은 동일합니다. 다음은 배열을 생성하기 위한 기본 구문입니다.
// 使用 array() 函数
$array1 = array(value1, value2, value3, ...);
// 使用 [] 运算符
$array2 = [value1, value2, value3, ...];
로그인 후 복사

여기서, value1, value2, value3, ...은 배열의 요소입니다. 배열에서 요소는 숫자, 문자열, 부울 값, 객체 등을 포함한 모든 유형의 값일 수 있습니다.

  1. 인덱스 배열 만들기
    인덱스 배열은 PHP에서 가장 일반적인 배열 유형입니다. 각 요소에는 0부터 시작하여 증가하는 숫자 인덱스가 있습니다. 다음은 인덱스 배열을 생성하는 예입니다. 위 예의
// 使用 array() 函数创建索引数组
$numbers1 = array(1, 2, 3, 4, 5);
// 使用 [] 运算符创建索引数组
$numbers2 = [1, 2, 3, 4, 5];
로그인 후 복사

$numbers1 및 $numbers2는 모두 5개의 요소를 포함하는 인덱스 배열입니다. 아래와 같이 인덱스로 배열의 요소에 액세스할 수 있습니다.

echo $numbers1[0]; // 输出 1
echo $numbers2[2]; // 输出 3
로그인 후 복사
  1. 연관 배열 만들기
    연관 배열은 또 다른 일반적인 배열 유형입니다. 각 요소에는 키와 값이 있으며 키는 숫자 또는 문자열일 수 있습니다. 다음은 연관 배열 생성의 예입니다. 위 예의
// 使用 array() 函数创建关联数组
$colors1 = array("red" => "#ff0000", "green" => "#00ff00", "blue" => "#0000ff");
// 使用 [] 运算符创建关联数组
$colors2 = ["red" => "#ff0000", "green" => "#00ff00", "blue" => "#0000ff"];
로그인 후 복사

$colors1 및 $colors2는 모두 3개의 요소를 포함하는 연관 배열입니다. 아래와 같이 키를 사용하여 배열의 요소에 액세스할 수 있습니다.

echo $colors1["red"]; // 输出 #ff0000
echo $colors2["blue"]; // 输出 #0000ff
로그인 후 복사
  1. 배열 요소 조작
    배열을 만든 후에는 배열의 요소에 대해 추가, 삭제, 수정 등 다양한 작업을 수행할 수 있습니다. 다음은 일반적으로 사용되는 몇 가지 작업입니다.
// 添加元素
$fruits = ["apple", "banana"];
$fruits[] = "orange"; // 将 "orange" 添加到数组尾部
$fruits[3] = "grape"; // 将 "grape" 添加到索引为 3 的位置

// 删除元素
unset($fruits[1]); // 删除索引为 1 的元素,即 "banana"

// 修改元素
$fruits[0] = "pear"; // 将索引为 0 的元素修改为 "pear"

// 获取数组长度
$count = count($fruits); // $count 的值为 3
로그인 후 복사
  1. Traverse arrays
    PHP는 for, foreach, while 등을 포함하여 배열을 탐색하는 다양한 방법을 제공합니다. 다음은 배열 순회에 대한 몇 가지 예입니다.
// 使用 for 循环遍历索引数组
for ($i = 0; $i < count($fruits); $i++) {
    echo $fruits[$i] . " ";
}
// 输出:pear orange grape

// 使用 foreach 循环遍历关联数组
foreach ($colors2 as $key => $value) {
    echo $key . ": " . $value . " ";
}
// 输出:red: #ff0000 green: #00ff00 blue: #0000ff
로그인 후 복사
  1. 배열에 대한 일반적인 함수
    PHP는 배열을 보다 편리하게 운영하는 데 도움이 되는 배열 관련 내장 함수를 많이 제공합니다. 다음은 일반적으로 사용되는 몇 가지 함수입니다.
// 添加元素
array_push($fruits, "kiwi"); // 将 "kiwi" 添加到数组尾部
array_unshift($fruits, "cherry"); // 将 "cherry" 添加到数组头部

// 删除元素
array_pop($fruits); // 删除数组尾部的元素
array_shift($fruits); // 删除数组头部的元素

// 排序
sort($fruits); // 对数组进行升序排序
rsort($fruits); // 对数组进行降序排序
로그인 후 복사

요약
Array는 여러 값을 함께 구성할 수 있고 요소에 대해 다양한 작업 방법을 제공하는 매우 유용한 데이터 유형입니다. PHP에서는 array() 함수나 [] 연산자를 사용하여 배열을 만들 수 있습니다. 인덱스 배열과 연관 배열을 만들 수 있습니다. 배열을 조작할 때 내장된 배열 함수를 사용하면 배열을 보다 편리하게 처리할 수 있습니다.

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

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