ホームページ php教程 php手册 PHP ステートメント

PHP ステートメント

Jun 21, 2016 am 09:02 AM
break case index loop variable

 

当操作数和操作符组合到一起,即构成表达式.

这些就是表达式:

12    这是最基本的表达式
-12
-12+5
-12+5*(24/ 3)

而语句则由表达式组成。简单的、复杂的语句构成了程序。

这些就是语句:

;        这是最基本的语句

$name='John';

PHP规定每个语句结束时都要加上分号";"

PHP共有六种类型语句,见表

语句类型

描 述

非执行语句

需计算但不执行动作

执行语句

执行某一动作

赋值语句

给变量赋值

判断语句

判断条件,并决定执行哪个动作

循环语句

重复执行一系列语句直到某条件为真或直到某条件为假时为止

跳转语句

无条件改变程序流程到程序中的另一行继续执行

1、非执行语句、执行语句、赋值语句相对简单,略

2、判断语句

if...else...语句

第一种:如果表达式成立,则执行需要执行的语句

if (表达式)
{
 需要执行的语句
}

第二种:如果表达式成立,则执行需要执行的语句1,否则执行需要执行的语句2

if (表达式)
{
 需要执行的语句1
}
else
{
 需要执行的语句2
}

第三种:如果表达式1成立,则执行需要执行的语句1,
    否则判断表达式2,若成立,则执行需要执行的语句2
    若还不成立,则执行需要执行的语句3

if (表达式1)
{
 需要执行的语句1
}
elseif (表达式2)
{
 需要执行的语句2
}
else
{
 需要执行的语句3
}

switch 语句

上面的if语句判断一、两个条件值时,处理起来还比较方便。但如果需要同时测试、判断多个条件值时,if语句处理起来就比较烦了。所以有了它--switch 语句。

switch (VARIABLE) {
 case VALUE1:
  break;
 case VALUE2:
  break;
 case VALUE3:
  break;
 case VALUEn:
  break;
 default:
  break;

执行时,PHP从上往下检查变量:

如果变量等于某个case语句中的值,
那就紧接着寻找break关键字,
如果这个case语句中没有break关键字,
则执行下一个case语句,
直到找到break关键字为止。

如果所有case语句中的值都不等于变量,
则执行default语句。

例:
switch($str_input){
 case 'print':
 case 'echo':
  echo"do something"
 break;
 case 1:
 case 2:
  echo"do another"
 break;
 default:
  echo"nothing!"
 break;
}

3、循环语句:重复执行一系列语句直到某条件为真或直到某条件为假时为止

for (...;...;...){......}语句

for 语句由三个表达式和一段语句组成

即:for (初始化语句;条件表达式;相应操作语句){要执行的语句}

例:
for ($loop_variable=0;$loop_variable<100;variable++)
{
 echo"Look this:loop_variable=$loop_variable<br>";
}

则显示:
Look this:loop_variable=0
Look this:loop_variable=1
...
Look this:loop_variable=98
Look this:loop_variable=99

do 、while 语句

当条件为真时,while 循环重复一段语句块

1、while (条件
  {
   要执行的语句
  }

2、while (条件):
   要执行的语句;
  Endwhile;

3、do {
    要执行的语句
  }(条件);

4、do {
   要执行的语句
  } while(条件);

4、跳转语句

这里不像BASIC语言一样有一个“go”关键字。

而是break语句和 continue语句。

break使PHP停止执行当前的语句块,从紧跟着当前语句块的语句开始运行。

例: break ステートメントを使用してループを終了します。
php

for ($index=0; $index<10; $index++)
{
if ($index== 3)
{
break; >echo"ループ後
:index=$index<
br>";?>表示:0
1
2ループ後:index=3




contine

はループの現在の繰り返しを終了し、すぐに次の繰り返しを開始します

例:

for ステートメントのアプリケーションで

を続けます。

php

for ($index =0; $index<5; $index++)

{ if ($index==3) { 続行; } エコー "$index<
br
>";
}
?>
表示:
0
12 3 が抜けて表示されない 出てくる4






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

ホット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ヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Index.html とは何のファイルですか? Index.html とは何のファイルですか? Feb 19, 2024 pm 01:36 PM

Index.html は Web ページのホームページ ファイルを表し、Web サイトのデフォルト ページです。ユーザーが Web サイトにアクセスすると、通常、index.html ページが最初に読み込まれます。 HTML (HypertextMarkupLanguage) は Web ページの作成に使用されるマークアップ言語であり、index.html も HTML ファイルです。これには、Web ページの構造とコンテンツに加えて、書式設定とレイアウトに使用されるタグと要素が含まれます。以下は、index.html コードの例です: &lt

HMD Skyline に新しいカラーオプションと公式磁気ケースが追加されました HMD Skyline に新しいカラーオプションと公式磁気ケースが追加されました Aug 23, 2024 am 07:04 AM

HMD Skyline (Amazon で $499 で入手可能) が先月発売されたとき、ネオン ピンクとツイスト ブラックの 2 色で発売されました。これらに、ブルー トパーズと呼ばれる 3 番目の色が加わりました。 HMD Global は、ph の公式ケースも発表しました。

Microsoft Loop コラボレーション プラットフォームでのコラボレーションに AI Copilot を活用するにはどうすればよいですか? Microsoft Loop コラボレーション プラットフォームでのコラボレーションに AI Copilot を活用するにはどうすればよいですか? Nov 18, 2023 pm 01:33 PM

新機能 Copilot で強化された Microsoft Loop は、チームのコラボレーション方法を改善するために設計された最新のツールです。これは、コンポーネント、ページ、ワークスペースという 3 つの主要な部分で構成されます。コンポーネントとは、電子メール、ドキュメント、チャットなど、どこで使用しても常に最新の状態に保たれるリストやメモのようなものです。これは、常に最新の情報を活用して作業していることを意味します。サイクル ページは、すべてのコンポーネント、タスク、データをまとめたデジタル ホワイトボードのようなものです。これらのページはプロジェクトの成長に応じて拡張できるため、すべてを 1 か所にまとめておくのが簡単になります。 Loop のワークスペースは、チームがプロジェクトにとって重要なものすべてを表示および整理できる共有エリアであり、全員を支援します。

スイッチケース判定変数 スイッチケース判定変数 Feb 19, 2024 am 08:04 AM

Switchcase では、変数を決定するための特定のコード例が必要です。プログラミングでは、さまざまな変数値に基づいてさまざまな操作を実行する必要があることがよくあります。 switchcase ステートメントは、変数の値に基づいて実行するコードのさまざまなブロックを選択できる便利な構造です。以下は、switchcase ステートメントを使用して変数のさまざまな値を決定する方法を示す具体的なコード例です。 #includeintmain(){

PHP 注意: 未定義の変数: ソリューション内のソリューション PHP 注意: 未定義の変数: ソリューション内のソリューション Jun 22, 2023 pm 10:01 PM

PHP 開発者にとって、「未定義変数」警告メッセージに遭遇することは非常に一般的なことです。この状況は通常、未定義の変数を使用しようとしたときに発生し、PHP スクリプトが正常に実行できなくなります。この記事では「PHP Notice:Unknownvariable: in solution」という問題の解決方法を紹介します。問題の原因: PHP スクリプトで、変数が初期化されていない、または値が割り当てられていない場合、「Un

Microsoft Loop をダウンロードして使用する方法 Microsoft Loop をダウンロードして使用する方法 May 08, 2023 pm 01:16 PM

Microsoft は、ユーザーが Loop プロジェクトの最初のプレビュー バージョンにアクセスできるようにする準備ができています。では、どこで入手できるか、インストールする方法、そしてそれを最大限に活用する方法を学びましょう。このソフトウェアを Office アプリ全体で使用し、タスクを管理する方法を知りたいですか?正しい場所に来ましたね。マイクロソフト サイクルとは何ですか?何と言えばいいでしょうか?ループをプロジェクトボードと比較できます。ここでは、すべての Loop コンポーネントと Loop ページのリストと、現在それらの作業を行っているユーザーを確認できます。これは、すべてがライブで共同作業が行われる最新のファイル エクスプローラーと考えてください。ループ ページは、人々がループ コンポーネントを共有して共同作業できる独立したキャンバスです。さらに、ループ コンポーネントは常に更新および編集されます。

mysqlインデックスとは何ですか mysqlインデックスとは何ですか Oct 08, 2023 am 11:47 AM

MySQL のインデックスとはインデックスを意味します。データベース テーブルのクエリを高速化するために使用されるデータ構造です。インデックスは本のカタログにたとえることができます。テーブル内の特定の列の値を格納し、行の位置が対応するため、データベースの効率が向上し、データをすばやく見つけてアクセスできます。インデックスの機能は、クエリの効率を向上させることです。インデックスがないと、データベースは一致するデータを見つけるためにテーブル全体を 1 行ずつスキャンする必要があります。この方法は、大きなテーブルでは非常に時間がかかります。インデックスを使用すると、データベースは次のことができます。必要なデータ行が順番に素早く見つけられるため、クエリ速度が大幅に向上します。

PHP ソース コード実行の問題: インデックス エラーの解決策 PHP ソース コード実行の問題: インデックス エラーの解決策 Mar 09, 2024 pm 09:24 PM

PHP ソース コードの実行の問題: インデックス エラーの解決には特定のコード サンプルが必要です PHP は、動的 Web サイトや Web アプリケーションの開発によく使用される、広く使用されているサーバーサイド スクリプト言語です。ただし、PHP ソース コードを実行するとさまざまな問題が発生することがあります。その中でよくあるのが「インデックス エラー」です。この記事では、インデックス エラーの一般的な原因と解決策をいくつか紹介し、読者がそのような問題にうまく対処できるように具体的なコード例を示します。問題の説明: PHP プログラムの実行時

See all articles