ホームページ >バックエンド開発 >PHPチュートリアル >PHP構文(3):制御構造(Forループ/If/Switch/while)
PHP 構文 (3): 制御構造 (For ループ/If/Switch/while)
関連リンク:
PHP 構文 (1) :基本と変数
PHP 構文 (2): データ型、演算子、関数
PHP 構文 (3): 制御構造 (For ループ/If/Switch/while)
この記事では、PHP でよく使用される制御構造をいくつかまとめます。最も特殊な foreach から始めましょう。残りの制御構造は他の言語のものと似ているため、この問題は比較的単純です。
配列内の各要素を反復処理し、コードのブロックをループします。
使用法: 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 ループは次のとおりです。
<code> for ($x=0; $x<=10; $x++) { echo "数字是:$x"; } </code>
if nothing特別な使い方。
<code>if (条件) { 条件为 true 时执行的代码;} elseif (condition) { 条件为 true 时执行的代码;} else { 条件为 false 时执行的代码;}</code>
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>
<code>while (条件为真) { 要执行的代码;}</code>
do...while ループは最初にコード ブロックを 1 回実行し、次にチェックします条件。指定された条件が true の場合、ループを繰り返します。
<code>do { 要执行的代码;} while (条件为真);</code>
ブログを開設してからここ数日を振り返ると、庭の他のブロガーが書いた「シェアしてみませんか」の記事も目にしました。たくさんの考えをくれました。実際、共有したいと思っている人はまだたくさんいますが、時間がない、怠惰、笑われるのが怖いなどの理由が多すぎます。本来ならPHPの構文を見れば1時間で終わるのですが、ブログ記事にまとめるとなると色々考えないといけないので、基礎的な記事を書くだけでも数晩かかってしまいます。それは本当に複合的な祝福です。
今、毎日ブログを続けることができる人たちのことを考えると、本当に簡単ではありません。
週に 3 日以上ブログを書く時間を確保できればと思っています。