찾다
백엔드 개발PHP 문제PHP에서 점프할 루프 레벨 수를 지정하는 방법
PHP에서 점프할 루프 레벨 수를 지정하는 방법Feb 16, 2022 pm 07:34 PM
php루프에서 벗어나기

PHP에서는 break 문을 사용하여 몇 개의 루프 레벨에서 빠져 나올지 지정할 수 있습니다. 이 문은 프로그램을 현재 루프에서 점프하게 할 뿐만 아니라 지정된 루프 레벨 수에서도 점프하게 할 수 있습니다. ; 구문은 "break n;"이며, 매개변수 "n"은 점프할 루프 레벨 수를 지정합니다.

PHP에서 점프할 루프 레벨 수를 지정하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

PHP에서는 break 문을 사용하여 빠져나올 루프 수준을 지정할 수 있습니다.

php break 문

break 키워드는 프로그램을 현재 루프에서 벗어나게 할 수 있습니다. 이는 switch, for, while 및 do while과 같은 문에서 사용할 수 있습니다. 루프 본문을 종료하고 현재 루프에서 즉시 점프합니다. 루프 후 코드를 실행합니다.

break 키워드의 실행 흐름은 아래 그림과 같습니다.

PHP에서 점프할 루프 레벨 수를 지정하는 방법

예: while을 사용하여 무한 루프를 선언하고 루프 내에서 1~20 범위 내에서 연속적으로 난수를 생성합니다. 난수는 10입니다. break를 사용하여 루프를 종료하세요

<?php
    while (true) {
        $num = rand(1, 20);
        echo $num.&#39;, &#39;;
        if ($num == 10) {
            echo &#39;$num = 10,退出循环!<br>&#39;;
            break;
        }
    }
    echo &#39;成功退出 while 循环!&#39;;
?>

실행 결과는 다음과 같습니다.

12, 13, 9, 14, 19, 12, 17, 8, 10, $num = 10,退出循环!
成功退出 while 循环!

break 문은 현재 루프에서 점프할 수 있을 뿐만 아니라 점프할 루프 레벨 수를 지정할 수도 있습니다. 밖으로. 구문 형식은 다음과 같습니다.

break n;

그 중 매개변수 n는 다음 그림에 표시된 대로 이동할 루프 수준 수를 지정합니다.

PHP에서 점프할 루프 레벨 수를 지정하는 방법

예: 3가지 수준의 루프를 사용합니다. 루프와 중간 수준 for 루프 둘 다 무한 루프이며 가장 안쪽 부분에 두 개의 for 루프가 병치되어 있습니다. 프로그램은 먼저 첫 번째 for 루프를 실행합니다. 변수 $i가 3과 같을 때 현재 루프에서 점프합니다. 첫 번째 루프) 두 번째 for 루프를 계속 실행합니다. 두 for 루프의 변수 시스템이 4와 같으면 가장 바깥쪽 루프가 직접 점프됩니다.

<?php
    while (true) {
        for (;;) {
            for ($i=0; $i < 10; $i++) {
                echo &#39;$i = &#39;.$i.&#39;, <br>&#39;;
                if($i == 3) {
                    echo &#39;变量 $i 等于 3,跳出第一层循环。<br>&#39;;
                    break 1;
                }
            }
            for ($j=0; $j < 10; $j++) {
                echo &#39;$j = &#39;.$j.&#39;, <br>&#39;;
                if($j == 4) {
                    echo &#39;变量 $j 等于 4,跳出最外层循环。&#39;;
                    break 3;
                }
            }
        }
        echo &#39;由于前面直接跳出了最外层循环,所以这里的打印信息是看不到的!&#39;;
    }
?>

실행 결과는 다음과 같습니다.

$i = 0,
$i = 1,
$i = 2,
$i = 3,
变量 $i 等于 3,跳出第一层循环。
$j = 0,
$j = 1,
$j = 2,
$j = 3,
$j = 4,
变量 $j 等于 4,跳出最外层循环。

추천 학습: "PHP Video Tutorial"

위 내용은 PHP에서 점프할 루프 레벨 수를 지정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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

php把负数转为正整数的方法:1、使用abs()函数将负数转为正数,使用intval()函数对正数取整,转为正整数,语法“intval(abs($number))”;2、利用“~”位运算符将负数取反加一,语法“~$number + 1”。

php怎么实现几秒后执行一个函数php怎么实现几秒后执行一个函数Apr 24, 2022 pm 01:12 PM

实现方法:1、使用“sleep(延迟秒数)”语句,可延迟执行函数若干秒;2、使用“time_nanosleep(延迟秒数,延迟纳秒数)”语句,可延迟执行函数若干秒和纳秒;3、使用“time_sleep_until(time()+7)”语句。

php怎么除以100保留两位小数php怎么除以100保留两位小数Apr 22, 2022 pm 06:23 PM

php除以100保留两位小数的方法:1、利用“/”运算符进行除法运算,语法“数值 / 100”;2、使用“number_format(除法结果, 2)”或“sprintf("%.2f",除法结果)”语句进行四舍五入的处理值,并保留两位小数。

php怎么根据年月日判断是一年的第几天php怎么根据年月日判断是一年的第几天Apr 22, 2022 pm 05:02 PM

判断方法:1、使用“strtotime("年-月-日")”语句将给定的年月日转换为时间戳格式;2、用“date("z",时间戳)+1”语句计算指定时间戳是一年的第几天。date()返回的天数是从0开始计算的,因此真实天数需要在此基础上加1。

php怎么判断有没有小数点php怎么判断有没有小数点Apr 20, 2022 pm 08:12 PM

php判断有没有小数点的方法:1、使用“strpos(数字字符串,'.')”语法,如果返回小数点在字符串中第一次出现的位置,则有小数点;2、使用“strrpos(数字字符串,'.')”语句,如果返回小数点在字符串中最后一次出现的位置,则有。

php怎么替换nbsp空格符php怎么替换nbsp空格符Apr 24, 2022 pm 02:55 PM

方法:1、用“str_replace("&nbsp;","其他字符",$str)”语句,可将nbsp符替换为其他字符;2、用“preg_replace("/(\s|\&nbsp\;||\xc2\xa0)/","其他字符",$str)”语句。

php怎么设置implode没有分隔符php怎么设置implode没有分隔符Apr 18, 2022 pm 05:39 PM

在PHP中,可以利用implode()函数的第一个参数来设置没有分隔符,该函数的第一个参数用于规定数组元素之间放置的内容,默认是空字符串,也可将第一个参数设置为空,语法为“implode(数组)”或者“implode("",数组)”。

php字符串有没有下标php字符串有没有下标Apr 24, 2022 am 11:49 AM

php字符串有下标。在PHP中,下标不仅可以应用于数组和对象,还可应用于字符串,利用字符串的下标和中括号“[]”可以访问指定索引位置的字符,并对该字符进行读写,语法“字符串名[下标值]”;字符串的下标值(索引值)只能是整数类型,起始值为0。

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

SublimeText3 Linux 새 버전

SublimeText3 Linux 새 버전

SublimeText3 Linux 최신 버전

에디트플러스 중국어 크랙 버전

에디트플러스 중국어 크랙 버전

작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구