算術演算子
1. 算術演算子: +、-、*、/、%。
2. インクリメント/デクリメント演算子: $a++、$a--、++$a、--$a など。
例:
コードをコピー | |
$a=10; $b=5; $c=$a++; //最初に値を割り当ててから増分します。 $c=$a,$a=$a+1 $d=$b--; //最初に値を割り当ててから減分します。 $d=$b,$b=$a-1 echo '$a='.$a."||".'$c='.$c.' ' //$a=11,$c=10 echo '$b='.$b."||".'$d='.$d.' ' //$b=4,$d=5 ?> $a=10; $b=5; $c=++$a; //最初にインクリメントしてから値を割り当てます。 $a=$a+1,$c=$a $d=--$b; //最初にデクリメントしてから値を割り当てます。 $b=$a-1、$d=$b echo '$a='.$a."||".'$c='.$c.' ' //$a=11,$c=11 echo '$b='.$b."||".'$d='.$d.' ' //$b=4,$d=4 ?> |
三項演算子
(expr1) ? (expr2) : (expr3);
説明: 条件 "expr1" が true の場合はステートメント "expr2" を実行し、そうでない場合は "expr3" を実行します。
次のステートメントは構文的には正しく、小さな引用符で囲まれた 2 番目または 3 番目の「要素」が省略されています。
コードをコピー | |
|
次の一連の文の理解に注意してください:
コードをコピー | |
|
論理演算子:
例:
コードは次のとおりです
「OK!」をエコーします;
} if($a++>10 && $b++>7){ //$a++>8 が false の場合、$b++>7 は実行されません 「OK!」をエコーします;
} 詳細: と && はどちらも論理積を表します。その違いは何ですか? 主に優先的に反映されます そして優先順位
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
URL パラメータから取得した PHP 配列が期待どおりに動作しない
カテゴリ ID を含む URL パラメータがあり、それを次のような配列として扱いたいと考えています: http://example.com?cat[]=3,9,13 PHP では、...
から 2024-04-06 22:09:02
0
1
1428
戻り値の変数の形式は何ですか?
私はphpの初心者です。コードを見つけました: if($x<time()){return[false,'error'];} ロジックや変数は重要ではありませんが、[false...
から 2024-04-06 21:55:20
0
1
778
ループするために MySQL の結果を ID ごとにグループ化する
mysqlにフライトデータを含むテーブルがあります。 codeigniter3Journey_idair_idFlightDurationout_or_inflightdurati...
から 2024-04-06 17:27:56
0
1
406
関連トピック
詳細>
|