>백엔드 개발 >PHP 튜토리얼 >PHP 루프 제어문의 'foreach' 루프문 예에 대한 자세한 설명

PHP 루프 제어문의 'foreach' 루프문 예에 대한 자세한 설명

怪我咯
怪我咯원래의
2017-04-15 09:07:412983검색

이 장에서는 PHP의 특수 루프 문인 "foreach" 루프 문을 소개합니다.

foreach 루프는 어떤 용도로 사용되나요?

PHP에서 foreach 루프 문은 배열을 반복하는 데 특별히 사용됩니다. 배열의 경우 이 기사를 확인하세요. http://www.php.cn/php-weizijiaocheng- 360217 .html

foreach 루프 구문 형식

foreach 루프 구문을 작성하는 방법에는 두 가지가 있습니다. 첫 번째 방법은 다음과 같습니다

foreach (array_variable as val) 
    statement;

array_variable은 배열 변수를 나타냅니다. 각 요소의 값은 변수 val에 임시로 할당됩니다. 명령문에서 얻은 값은

Chapter

foreach (array_variable as key => val) 
    statement;

key를 쓰는 두 가지 방법은 배열의 첨자를 나타내고, val은 배열의 값을 나타내며, 숫자형 첨자 배열의 경우 각 루프의 key 값은 시작하는 숫자입니다. 0부터 증가합니다.


foreach 루프 인스턴스

<?php
header("Content-type:text/html;charset=utf-8");    //设置编码

$a=Array("苹果","橘子","香蕉");

foreach($a as $value){

    echo $value."<br/>";
}


?>

코드 실행 결과:

PHP 루프 제어문의 foreach 루프문 예에 대한 자세한 설명

예제에 대한 자세한 설명:

처음에 말했듯이 "foreach" 루프는 배열을 반복하는 데 특별히 사용됩니다. 따라서 먼저 배열 $a에 세 가지 값이 있습니다. "apple", "orange" 및 "banana"이며 foreach 루프 문을 사용하여 배열을 반복하고 배열의 값을 출력합니다.


위의 예는 foreach 루프를 사용하여 작성하는 첫 번째 방법입니다. 이때 배열의 $key를 얻으려면 두 번째를 사용해야 합니다. 작성 방법은 다음과 같습니다.

<?php
header("Content-type:text/html;charset=utf-8");    //设置编码

$a = array(
    "one" => 1,
    "two" => 2,
    "three" => 3,
    "seventeen" => 17
);
foreach ($a as $key => $val) {
    echo $key .":".$val."<br/>";
}

?>

코드 실행 결과:

PHP 루프 제어문의 foreach 루프문 예에 대한 자세한 설명

위 두 예는


foreach 루프.


위 내용은 PHP 루프 제어문의 'foreach' 루프문 예에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.