第 3 章 PHP 演算子と制御構造コード
一.字符串插入
双引号与单引号的区别:
1.双引号的使用:
复制代码 代码如下:
//双引号可以解析变量和转义字符
$username = "jack";
echo "his name is $username!";
echo "
";
$username = "小东";
//如果是英文的感叹号会正常解析变量
echo "他的名字是$username!";//他的名字是小东!
echo "
";
//如果是中文的感叹号则会解析不出来
echo "他的名字是$username!";//他的名字是
echo "
";
//转义字符在这里虽然被解析出来了,但是\n是在源代码里换行
//浏览器显示只是一个字符的位置
echo "他的名字是$username,\n他今年20岁了";//他的名字是小东, 他今年20岁了
echo "
";
//为了避免出现错误,推荐使用字符串连接的方式
echo "他的名字是".$username.",他今年20岁了";//他的名字是小东,他今年20岁了
?>
2.单引号的使用:
复制代码 代码如下:
//单引号只是输出字符串字面值,
//不会解析变量和转义字符。
//也不会进行语法加亮提示
$username = 'anllin';
echo 'his name is $username,\n his age is 20.';
//output
//his name is $username,\n his age is 20.
?>
部分常用的转义字符
转义序列 |
描述 |
\n |
换行符 |
\r |
回车 |
\t |
水平制表图 |
\\ |
反斜杠 |
\$ |
美元符 |
\” |
双引号 |
2.演算子
コードをコピー コードは次のとおりです:
//算術演算子
$a = 5;
$b = 3;
エコー $a - $b; > echo '
';
echo $a * $b;
echo $a / $b; ; br/>';
エコー $a %
?>8
2
1.66666666667
2
コードは次のとおりです:
//複合代入演算子
$ a = 5 ; $a = $b; エコー $a -= $b; '
'; エコー $a *= $b; エコー $a /= $b; ;br/ >';
エコー $a .= $b; >
8
5
15
5
2
23
コードをコピー
コード
//インクリメントデクリメント演算子
echo $a = 5; ;';
エコー $a;
エコー '
'; a--;
?>
6
6 6 6
コードをコピーします
コードは次のとおりです:
$a = 5;
$c = 5; = '5';
エコー '
';
エコー $a === $c; >';
エコー $a == $d;
エコー $a != $b; ';
エコー $a !== $d;
';
エコー $a != $b; ;
エコー $a > $b;
エコー $b
; 🎜>エコー $a >= $c;
エコー '
';
<🎜; >1 1 1 1
11
1
1
1
1
コードをコピーします
コードは次のとおりです。
$a = false;
echo '< br/>';
$b = 3;
エコー '
' ;
エコー $b >
エコー $b != 0 || echo '
';
echo $b != 0 または $c != 0;
echo '
1
1
1
1 1
演算子「and」および「or」は、&& および ||
三項演算子
コードをコピー
コードは次のとおりです:
$a = 100;
echo $a > ; 60 ? '成功':'失敗' ; エラー抑制演算子
コードは次のとおりです。
echo @(100/0)?>
3.制御構造
If 条件文
コードのコピー
コードは次のとおりです。
$a = 10;
if ($a > 0) {echo '0 より大きい整数';
}
echo '
';
if ($a > 0)
{
echo 'integer 0 より大きい' ;
else if($a <0)
{
echo '整数は 0 より小さいです'
} else { echo '整数はゼロに等しい' '; }
?>
Switch ステートメント
コードをコピー コードは次のとおりです。
<🎜; >$role = 'admin';
switch ($role)
{case 'admin' :
echo 'admin'; >ケース 'ユーザー' :エコー '通常のユーザー' ;
ケース 'ゲスト' :
デフォルト : エコー'ゲスト'; break; } ?>
コードをコピーします
コードは次のとおりです:
$a = 10;
while ( $a > 0 )
{
echo $a --; ;';
}
?>
コードをコピーします コードは次のとおりです
$a = 10;
do
{
echo $a --; ;';
}
while ( $a > 0 )
?>
For ループ ステートメント
コードをコピー コードは次のとおりです:
for($a = 0; $a <10; $a ){
echo $a;
echo '
'
}
ブレークステートメント
コードをコピー
コードは次のとおりです:
echo $a;
';
if($a ==5)
{
break; // ループを終了しますが、ループの後にステートメントを実行します
}
}
echo 'ループ';
?>
終了ステートメント
コードをコピーします
コードは次のとおりです:
for($ a = 0; $a < 10; $a ) { echo $a;
echo '';
if($a ==5)
{
exit;//ループ後のステートメントは実行されずに直接終了します
}
}
echo 'end ofループ';
?>
Continue ステートメント
コードをコピーします
コードは次のとおりです:
for($a = 0; $a { echo $a;
echo '';
if($a ==5)
{
continue ;// このループを終了し、次のループを続行します。
}
}
エコー「ループの終わり」
?>

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

DeepSeek:R1とV3バージョンの詳細な比較は、最高のAIアシスタントを選択するのに役立ちます! Deepseekにはすでに数千万人のユーザーがいて、そのAIの対話機能は好評を博しています。しかし、R1およびV3バージョンに面しているときに混乱していますか?この記事では、2つの違いを詳細に説明して、最適なバージョンを選択するのに役立ちます。 DeepSeeKR1とV3バージョンのコアの違い:V3バージョンの設計目標は、複雑な問題推論、ディープロジック分析、多機能大型言語モデルに焦点を当てており、スケーラビリティと効率アーキテクチャ、パラメーター強化学習最適化アーキテクチャ、パラメータースケール1.5に焦点を当てています。 10億から700億人のMOEハイブリッドの専門家アーキテクチャ、合計パラメーターは6710億にもなり、各トークンは370億を活性化します

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます

Deepseekai ToolユーザーガイドとFAQ Deepseekは、強力なAIインテリジェントツールです。 FAQ:異なるアクセス方法の違い:Webバージョン、アプリバージョン、API呼び出しの間に機能に違いはありません。アプリは、Webバージョンのラッパーにすぎません。ローカル展開は蒸留モデルを使用します。これは、DeepSeek-R1のフルバージョンよりもわずかに劣っていますが、32ビットモデルには理論的には90%のフルバージョン機能があります。居酒屋とは何ですか? Sillytavernは、APIまたはOllamaを介してAIモデルを呼び出す必要があるフロントエンドインターフェイスです。壊れた制限とは何ですか

暗号通貨市場は活況を呈しており、リーダーとしてのビットコインは多くの投資家の注目を集めています。多くの人が好奇心が強い:ビットコインには在庫がありますか?答えはノーです。ビットコイン自体は株式ではありませんが、投資家はさまざまなチャネルを通じてビットコイン関連の資産に間接的に投資することができます。これについては、この記事で詳しく説明します。ビットコイン投資の代替品:ビットコインに直接投資する代わりに、投資家はビットコイン市場に参加できます:ビットコインETF:これは、資産ポートフォリオにビットコインまたはビットコイン先物契約が含まれている株式取引市場で取引されています。これは、ビットコインを直接保持することなく、在庫投資に慣れている投資家にとって比較的便利なオプションです。ビットコインマイニングカンパニー株:これらの企業のビジネスはビットコインマイニングとビットコインの保有です

文字列は、文字、数字、シンボルを含む一連の文字です。このチュートリアルでは、さまざまな方法を使用してPHPの特定の文字列内の母音の数を計算する方法を学びます。英語の母音は、a、e、i、o、u、そしてそれらは大文字または小文字である可能性があります。 母音とは何ですか? 母音は、特定の発音を表すアルファベットのある文字です。大文字と小文字など、英語には5つの母音があります。 a、e、i、o、u 例1 入力:string = "tutorialspoint" 出力:6 説明する 文字列「TutorialSpoint」の母音は、u、o、i、a、o、iです。合計で6元があります

従来の金融市場では、市場前および市場外の取引とは、通常の取引期間以外の取引活動を指します。暗号通貨市場は24時間取引されていますが、Bitgetのようなトレーディングプラットフォームは、同様の機能、特に株式と暗号通貨を同時に取引する包括的なプラットフォームも提供しています。この記事では、市場前と市場の取引の違いを明確にし、通貨価格への影響を調査します。市場前取引とアフターマーケット取引の4つの大きな違い:市場前取引とアフターマーケット取引と通常の取引期間の主な違いは、取引時間、流動性、価格変動、取引量:取引時間:取引時間:公式取引が開始される前に行われる4つの側面にあります。流動性:営業時間前後の取引の流動性は低く、トレーダーはほとんどありません。
