ホームページ >バックエンド開発 >PHPチュートリアル >PHP構文(3):制御構造(Forループ/If/Switch/while)

PHP構文(3):制御構造(Forループ/If/Switch/while)

WBOY
WBOYオリジナル
2016-06-13 12:27:40844ブラウズ

PHP 構文 (3): 制御構造 (For ループ/If/Switch/while)

関連リンク:

PHP 構文 (1) :基本と変数

PHP 構文 (2): データ型、演算子、関数

PHP 構文 (3): 制御構造 (For ループ/If/Switch/while)

この記事では、PHP でよく使用される制御構造をいくつかまとめます。最も特殊な foreach から始めましょう。残りの制御構造は他の言語のものと似ているため、この問題は比較的単純です。


Foreach Loop

配列内の各要素を反復処理し、コードのブロックをループします。

使用法: foreach ( $array as $value )

各ループ反復では、現在の配列要素の値が $value 変数に割り当てられ、配列ポインターは変数に到達するまで 1 つずつ移動します。最後の配列要素。

<code>    $age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43");    foreach($age as $x=>$x_value) {      echo "Key=" . $x . ", Value=" . $x_value;    }</code>

For ループ

基本的な for ループは次のとおりです。

<code>    for ($x=0; $x<=10; $x++) {      echo "数字是:$x";    } </code>

if 判定

if nothing特別な使い方。

<code>if (条件) {  条件为 true 时执行的代码;} elseif (condition) {  条件为 true 时执行的代码;} else {  条件为 false 时执行的代码;}</code>

Switch

switch も C と似ています。

<code>switch ($x){case 1:  echo "Number 1";  break;case 2:  echo "Number 2";  break;default:  echo "No number between 1 and 3";}</code>

while

<code>while (条件为真) {  要执行的代码;}</code>

Do while

do...while ループは最初にコード ブロックを 1 回実行し、次にチェックします条件。指定された条件が true の場合、ループを繰り返します。

<code>do {  要执行的代码;} while (条件为真);</code>

最後に

ブログを開設してからここ数日を振り返ると、庭の他のブロガーが書いた「シェアしてみませんか」の記事も目にしました。たくさんの考えをくれました。実際、共有したいと思っている人はまだたくさんいますが、時間がない、怠惰、笑われるのが怖いなどの理由が多すぎます。本来ならPHPの構文を見れば1時間で終わるのですが、ブログ記事にまとめるとなると色々考えないといけないので、基礎的な記事を書くだけでも数晩かかってしまいます。それは本当に複合的な祝福です。

今、毎日ブログを続けることができる人たちのことを考えると、本当に簡単ではありません。

週に 3 日以上ブログを書く時間を確保できればと思っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。