PHP에서 배열을 반복하는 방법

Minahil Noor 2023년1월30일
  1. PHP에서 배열을 반복하기 위해foreach 루프 사용
  2. PHP에서 배열을 반복하기 위해for 루프 사용
PHP에서 배열을 반복하는 방법

이 기사에서는 PHP에서 배열을 반복하는 방법을 소개합니다. 이러한 방법을 사용하여 배열을 탐색합니다.

  • foreach 루프 사용
  • for 루프 사용

PHP에서 배열을 반복하기 위해foreach 루프 사용

foreach 루프를 사용하여array를 반복 할 수 있습니다. 이 루프를 사용하여 배열 요소에 액세스 할 수도 있습니다. 이 루프를 사용하는 올바른 구문은 다음과 같습니다.

foreach($arrayName as $variableName){
    //PHP code
}

연관배열이있는 경우 다음과 같은 방식으로이 루프를 사용할 수 있습니다.

foreach($arrayName as $key => $variableName){
    //PHP code
}

매개 변수의 세부 사항은 다음과 같습니다.

변하기 쉬운 세부 묘사
$arrayName 필수 이것은 우리가 횡단하려는 배열입니다.
$variableName 필수 배열요소의 변수 이름입니다.
$key 선택 과목 배열의 키에 대한 변수 이름입니다.

foreach 루프는 전체array를 순회 할 때 중지됩니다.

echo() 함수를 사용하여 배열 요소를 표시 할 수 있습니다.

아래 프로그램은foreach 루프를 사용하여 배열을 반복하는 방법을 보여줍니다.

<?php 
$array = array("Rose","Lili","Jasmine","Hibiscus","Tulip","Sun Flower","Daffodil","Daisy");
foreach($array as $FlowerName){
    echo("The flower name is $FlowerName. \n");
}
?> 

간단한 ‘배열’을 반복하고 그 요소를 표시했습니다.

출력:

The flower name is Rose. 
The flower name is Lili. 
The flower name is Jasmine. 
The flower name is Hibiscus. 
The flower name is Tulip. 
The flower name is Sun Flower. 
The flower name is Daffodil. 
The flower name is Daisy.

이제 우리는 연관배열을 반복합니다.

<?php 
$array = array(
    "Flower1"=>"Rose",
    "Flower2"=>"Lili",
    "Flower3"=>"Jasmine",
    "Flower4"=>"Hibiscus",
    "Flower5"=>"Tulip",
    "Flower6"=>"Sun Flower",
    "Flower7"=>"Daffodil",
    "Flower8"=>"Daisy");
foreach($array as $key=> $FlowerName){
    echo("The $key is $FlowerName. \n");
}
?> 

출력:

The Flower1 is Rose. 
The Flower2 is Lili. 
The Flower3 is Jasmine. 
The Flower4 is Hibiscus. 
The Flower5 is Tulip. 
The Flower6 is Sun Flower. 
The Flower7 is Daffodil. 
The Flower8 is Daisy.

PHP에서 배열을 반복하기 위해for 루프 사용

for루프를 사용하여 ‘배열’을 순회 할 수도 있습니다. for루프를 사용하는 올바른 구문은 다음과 같습니다.

for(initialization, condition, update){
    //PHP code
} 

세부 프로세스는 다음과 같습니다.

방법 세부
initialization 필수 이 단계에서 루프 카운터를 초기화합니다.
condition 필수 이 단계에서는 루프가 반복 될 조건을 지정합니다.
update 필수 이 단계에서는 카운터 변수를 업데이트합니다.

for루프를 사용하여 배열을 반복하는 프로그램은 다음과 같습니다.

<?php 
$array = array("Rose","Lili","Jasmine","Hibiscus","Tulip","Sun Flower","Daffodil","Daisy");
$n= sizeof($array);
for($i=0; $i<$n; $i++){
    echo("The flower name is $array[$i]. \n");
}
?> 

출력:

The flower name is Rose. 
The flower name is Lili. 
The flower name is Jasmine. 
The flower name is Hibiscus. 
The flower name is Tulip. 
The flower name is Sun Flower. 
The flower name is Daffodil. 
The flower name is Daisy. 

관련 문장 - PHP Array