PHP에서 배열은 매우 중요한 데이터 유형입니다. 여러 값을 함께 정리하여 쉽게 접근하고 조작할 수 있게 해줍니다. 이 기사에서는 다음을 포함하여 PHP 배열을 생성하는 방법을 살펴보겠습니다.
// 使用 array() 函数 $array1 = array(value1, value2, value3, ...); // 使用 [] 运算符 $array2 = [value1, value2, value3, ...];
여기서, value1, value2, value3, ...은 배열의 요소입니다. 배열에서 요소는 숫자, 문자열, 부울 값, 객체 등을 포함한 모든 유형의 값일 수 있습니다.
// 使用 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
// 使用 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
// 添加元素 $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
// 使用 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
// 添加元素 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!