>  기사  >  백엔드 개발  >  고전적인 예제를 통해 PHP의 세 가지 주요 프로세스 제어를 알아보세요.

고전적인 예제를 통해 PHP의 세 가지 주요 프로세스 제어를 알아보세요.

伊谢尔伦
伊谢尔伦원래의
2017-06-22 10:28:501863검색

1. 순차 제어:
기본적으로 왼쪽에서 오른쪽, 위에서 아래로 간단한 시퀀스가 ​​실행됩니다. 통제되지 않은 프로세스.

2. 분기 제어:
단일 분기, 이중 분기, 다중 분기;
단일 분기 구문:

$age=17;
if ($age<18) {
    echo "未满十八岁未成年";
}

이중 분기 구문:

$age=24;
if ($age<18) {
    echo "未满十八岁未成年";
} else {
    echo "您已满十八岁符合标准";
}

다중 분기 구문: (elseif는 else를 여러 개 가질 수도 있고 없을 수도 있습니다. switch 문 다중 분기 판단에도 사용할 수 있습니다.)

if ($age<18) {
    echo "未满十八岁未成年不符合标准";
} elseif ($age>60) {
    echo "超过六十岁不符合标准";
} else {
    echo "花好年华!";
}

스위치는 다중 분기 문에서도 일반적으로 사용됩니다. 참고:
각 경우마다 중단 인터럽트 스위치가 있어야 합니다. 기본값은 선택 사항이며 필요에 따라 다릅니다. 기본 배치 위치는 실행 결과에 영향을 미치지 않습니다. 첫 번째는 사례 순서대로 실행되고 일치하는 항목이 없으면 기본 콘텐츠를 실행한다는 것입니다. 스위치에 조건 을 쓰고, 대소문자 뒤에 상수를 입력합니다(소수점도 가능).

$day="1";
switch ($day) {
    case &#39;1&#39;:
        echo "今天星期一";
        break;
    case &#39;2&#39;:
        echo "今天星期二";
        break;
    case &#39;3&#39;:
        echo "今天星期三";
        break;    

    default:
        echo "地球还在转但是不知星期几";
        break;
    }

if 및 스위치 사용 시나리오 분석:
if는 특정 범위에 대한 판단이고, 스위치는 지점에 대한 판단인 반면(예: 탱크의 방향 및 성별 판단), 스위치를 사용해야 하며, 분기가 여러 영역(범위)을 판단하는 경우 if 사용을 고려하십시오. 스위치가 더 효율적입니다.

Three, LoopControl:
for loop, while, do while

//for循环
for ($i=0; $i < 18; $i++) { 
    echo "<br/>GoodGoodStudy";
}
//while
$i=0;//循环控制变量
while ($i<10) {
    echo "<br/>你好长沙";
    $i++;//这里对循环控制变量自增
}
//do while
    $i=0;//循环控制变量
    do {
        echo "<br/>你好长沙";
        $i++;
    } while($i<10);

피라미드의 절반 인쇄하기 연습:

//金字塔的一半
    for ($i=0; $i < 5; $i++) {//外层循环控制层数
        for ($j=0; $j <= $i; $j++) { //内层循环控制每层个数
            echo "*";
        }
        echo "<br/>";
    }

고전적인 예제를 통해 PHP의 세 가지 주요 프로세스 제어를 알아보세요.


피라미드 연습하기:

rrre 에

고전적인 예제를 통해 PHP의 세 가지 주요 프로세스 제어를 알아보세요.


중공 피라미드 인쇄 연습:

//金字塔
for ($i=0; $i <= 5; $i++) { 
    for ($k=0; $k < 5-$i; $k++) {//打*前打空格
        echo "&nbsp";
    }
    for ($j=0; $j<($i-1)*2+1; $j++) {//每行多少*的规律:($i-1)*2-1
        echo "*";
    } 
    echo "<br/>";
}

고전적인 예제를 통해 PHP의 세 가지 주요 프로세스 제어를 알아보세요.


계산기 연습:
계산기 인터페이스:

//空心金字塔
$n=5;
for ($i=1; $i <= $n; $i++) { 
    for ($k=1; $k <= $n-$i; $k++) {//打*前打空格
        echo "&nbsp";
    }
    for ($j=1; $j<=($i-1)*2+1; $j++) {//每行多少*的规律:($i-1)*2-1
        if ($i==1 || $i==$n) {
            echo "*";
        } else {
            if ($j==1 || $j==($i-1)*2+1) {
                echo "*";
            } else {
                echo "&nbsp";
            }
        }
    } 
    echo "<br/>";
}

고전적인 예제를 통해 PHP의 세 가지 주요 프로세스 제어를 알아보세요.

계산 결과:

<!DOCTYPE html>
<html>
<head>
    <title>我的计算器</title>
    <meta http-equiv="content-type" content="text/html;charset=utf-8"/>
</head>
<body>

<form action="CalResult.php" method="post">
    <table width="300px" border="0">
        <tr>
            <td>第一个数</td>
            <td><input type="text" name="number1"></td> 
        </tr>
        <tr>
            <td>第二个数</td>
            <td><input type="text" name="number2"></td>
        </tr>

        <tr>
            <td>运算符</td>
            <td>
                <select name="oper">
                    <option value="+">+</option>
                    <option value="-">-</option>
                    <option value="*">*</option>
                    <option value="/">/ </option>
                </select>
            </td>
        </tr>

        <tr>
            <td colspan="2"><input type="submit" value="计算结果"></td>
        </tr>
    </table>
</form>
</body>
</html>

고전적인 예제를 통해 PHP의 세 가지 주요 프로세스 제어를 알아보세요.


위 내용은 고전적인 예제를 통해 PHP의 세 가지 주요 프로세스 제어를 알아보세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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