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
*/


