PHP 포리치 루프는 배열의 모든 데이터를 인쇄하는 데 사용됩니다. PHP 포리치 루프가 반복될 때마다 배열의 데이터가 인쇄됩니다.

PHP Foreach 구문은 다음과 같습니다.

foreach ($array as $value) {
    // Çalıştırılacak kodlar)
}

$array 대신 반환할 배열이 추가되고, $value 대신 데이터가 저장될 변수가 추가됩니다. PHP 포리치 사이클에서는 각 반복에서 실행될 코드가 코드 범위에 기록됩니다. 배열 키도 반환되는 경우 구문은 다음과 같습니다. $key 변수 대신 키가 저장될 변수가 작성됩니다.

foreach ($array as $key => $value) {
    // Çalıştırılacak kodlar)
}

PHP Foreach 사용

PHP 포리치 루프의 아래 예에서는 $colors라는 배열을 만들고 색상 값을 제공했습니다. 그런 다음 foreach 문을 사용하여 PHP 포리치루프를 만들고 배열 이름을 $colors로 썼습니다. as 표현식을 사용하고 배열 데이터가 $value로 저장될 변수 이름을 지정했습니다. 루프가 반환될 때마다 현재 $value 변수의 데이터를 echo와 함께 인쇄했습니다. 결과적으로, 짧고 깔끔한 방법으로 배열의 모든 데이터를 저장할 수 있으며, PHP 포리치 루프를 통해 인쇄했습니다.

PHP 포리치 아래 예에서는 루프에 $days라는 배열을 만들고 요일에 대한 설명을 키로, 요일 값을 값으로 지정했습니다. 그런 다음 foreach 문을 사용하여 PHP 포리치루프를 생성하고 배열 이름을 $days로 썼습니다. as 표현식을 사용하고 배열의 키가 저장될 변수, 즉 $key 변수를 지정했습니다. 그런 다음 배열 데이터가 저장될 변수 이름을 $value 형식으로 지정했습니다. 루프가 반환될 때마다 현재 $value 변수의 데이터를 echo와 함께 인쇄했습니다. 결과적으로, 짧고 깔끔한 방법으로 배열의 모든 데이터를 저장할 수 있으며, PHP 포리치 루프를 통해 인쇄했습니다.

$colors = array(
    'mavi',
    'kırmızı',
    'sarı',
    'turuncu',
    'yeşil',
    );
foreach ($colors as $value) {
    echo $value . '
';
}
/*
 * Çıktı: 
mavi
kırmızı
sarı
turuncu
yeşil
*/
$days = array(
    'haftanın ilk günü'        => 'pazartesi',
    'haftanın ikinci günü'     => 'salı',
    'haftanın üçüncü günü'     => 'çarşamba',
    'haftanın dördüncü günü'   => 'perşembe',
    'haftanın beşinci günü'    => 'cuma',
    'haftasonunun ilk günü'    => 'cumartesi',
    'haftasonunun ikinci günü' => 'pazar',
);
foreach ($days as $key => $value) {
    echo $key . ': ' . $value . '
';
}
/*
 * Çıktı:
haftanın ilk günü: pazartesi
haftanın ikinci günü: salı
haftanın üçüncü günü: çarşamba
haftanın dördüncü günü: perşembe
haftanın beşinci günü: cuma
haftasonunun ilk günü: cumartesi
haftasonunun ikinci günü: pazar
*/

PHP 포리치 아래 예에서는 루프에 $age라는 배열을 만들고 이름을 키로, 나이 값을 값으로 지정했습니다. 그런 다음 foreach 문을 사용하여 PHP 포리치루프를 만들고 배열 이름을 $age로 썼습니다. as 표현식을 사용하고 배열의 키가 저장될 변수, 즉 $key 변수를 지정했습니다. 그런 다음 배열 데이터가 저장될 변수 이름을 $value 형식으로 지정했습니다. 루프가 반환될 때마다 현재 $value 변수의 데이터를 echo와 함께 인쇄했습니다. 결과적으로, 짧고 깔끔한 방법으로 배열의 모든 데이터를 저장할 수 있으며, PHP 포리치 루프를 통해 인쇄했습니다.

$age = array(
    'Burak' => 25,
    'Ece'   => 22,
    'Berk'  => 19,
    'Sevda' => 29,
);
foreach ($age as $key => $value) {
    echo $key . ': ' . $value . '
';
}
/*
 * Çıktı:
Burak: 25
Ece: 22
Berk: 19
Sevda: 29
*/

PHP Foreach 대체 구문

Foreach를 포함한 PHP의 많은 제어 구조는 대체 구문을 지원합니다. PHP Foreach 대체 구문: 여는 중괄호 대신 콜론, 닫는 중괄호 대신 endforeach; 우리는 표현을 사용합니다. PHP Foreach 대체 구문은 다음과 같습니다.

foreach ($array as $value):
    // Çalıştırılacak kodlar
endforeach;

PHP 포리치 실제 예의 대체 구문그것을 사용하자. 아래 예의 PHP Foreach 루프에서 사용할 $summer라는 배열을 만들고 여름 개월을 값으로 지정했습니다. 그런 다음 foreach 문을 사용하여 PHP 포리치 우리는 사이클을 만들었습니다. $summer라는 배열과 배열의 값이 저장될 변수 $month를 as 문과 함께 추가했습니다. 대체 구문을 사용하고 있으므로 중괄호를 여는 대신 콜론을 추가했습니다. 이런 식으로 PHP 포리치 코드 커버리지를 시작했습니다. 우리는 echo를 사용하여 각 반복마다 값을 인쇄했습니다. 마지막으로 중괄호를 닫는 대신 endforeach; 말로는 PHP 포리치 루프의 코드 적용 범위를 마무리했습니다.

$summer = array(
  'Haziran',
  'Temmuz',
  'Ağustos',
    );
foreach ($summer as $month) {
    echo $month . '
';
}
/*
 * Çıktı: 
Haziran
Temmuz
Ağustos
*/