이 글의 운영 환경: Windows 10 시스템, php8.1.3 버전, Dell g3 컴퓨터.
PHP는 개발자가 배열을 쉽게 탐색하고 조작할 수 있도록 풍부한 배열 처리 방법을 제공하는 널리 사용되는 서버측 스크립팅 언어입니다. 이 기사에서는 PHP에서 일반적으로 사용되는 배열 탐색 방법을 소개합니다.
1. Foreach 루프:
foreach 루프는 PHP에서 배열을 순회하는 데 가장 일반적으로 사용되는 방법 중 하나입니다. 숫자형 인덱스 배열과 연관 배열을 순회하며 배열의 값을 하나씩 얻을 수 있습니다.
구문:
foreach ($array as $value) { // do something with $value }
예:
$numbers = array(1, 2, 3, 4, 5); foreach ($numbers as $number) { echo $number; }
출력: 12345
$fruits = array("apple" => "red", "banana" => "yellow", "grape" => "purple"); foreach ($fruits as $fruit => $color) { echo $fruit . " is " . $color; }
출력: apple은 빨간색, 바나나는 노란색, 포도는 보라색
2. for 루프:
for 루프는 숫자 인덱스 배열을 순회할 때 반복 중에 배열의 인덱스에 대한 액세스를 제공하므로 유용합니다.
구문:
for ($i = 0; $i < count($array); $i++) { // do something with $array[$i] }
예:
$numbers = array(1, 2, 3, 4, 5); for ($i = 0; $i < count($numbers); $i++) { echo $numbers[$i]; }
출력: 12345
3. While 루프:
while 루프는 특정 조건이 충족될 때 지속적으로 반복할 수 있는 배열을 순회하는 보다 유연한 방법입니다.
구문:
$i = 0; while ($i < count($array)) { // do something with $array[$i] $i++; }
예:
$numbers = array(1, 2, 3, 4, 5); $i = 0; while ($i < count($numbers)) { echo $numbers[$i]; $i++; }
출력: 12345
IV. array_map 함수:
array_map 함수는 배열의 각 요소에 콜백 함수를 적용하고 반환하는 고차 함수입니다. 새로운 배열.
구문:
$newArray = array_map($callback, $array);
예:
$numbers = array(1, 2, 3, 4, 5); $newArray = array_map(function($number) { return $number * $number; }, $numbers); print_r($newArray);
출력: Array([0] => 1 [1] => 4 [2] => 9 [3] => 16 [4] => 25)
5. array_walk 함수:
array_walk 함수는 배열의 각 요소에 사용자 정의 함수를 적용할 수 있습니다.
구문:
array_walk($array, $callback);
예:
$numbers = array(1, 2, 3, 4, 5); function square($value, $key) { echo "{$key} => {$value} * {$value} = " . $value * $value"; } array_walk($numbers, "square");
출력: 0 => 1 * 1 = 1, 1 => 2 * 2 = 4, 2 => 4 = 16, 4 => 5 * 5 = 25
6. array_filter 함수:
array_filter 함수는 배열의 요소를 필터링하고 조건을 충족하는 요소로 구성된 새 배열을 반환하는 데 사용할 수 있습니다.
구문:
$newArray = array_filter($array, $callback);
예:
$numbers = array(1, 2, 3, 4, 5); $newArray = array_filter($numbers, function($number) { return $number % 2 == 0; }); print_r($newArray);
출력: Array([1] => 2 [3] => 4)
위는 PHP에서 배열을 순회하는 데 일반적으로 사용되는 방법입니다. 이러한 방법을 통해 개발자는 배열을 유연하게 조작하고 처리할 수 있습니다. 숫자로 인덱스된 배열이든 연관 배열이든 PHP는 우리가 사용할 수 있는 간단하고 강력한 도구를 제공합니다. 이러한 방법에 능숙해지면 코드의 효율성과 가독성을 향상시키는 데 도움이 됩니다.
위 내용은 PHP에서 배열을 순회하는 데 일반적으로 사용되는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!