基本的な PHP オペレーターのナニーレベルの共有

WBOY
リリース: 2023-04-10 17:28:01
オリジナル
2575 人が閲覧しました
<p>前回は「<a href="https://www.php.cn/php-ask-482943.html" target="_blank">テクニカルアンサー:PHPのデータ型の見方と判断方法(学びの共有)</a>」をお届けしましたが、今回も引き続きPHPの知識を解説し、皆様にお伝えしていきたいと思います。 PHP演算子の関連知識を詳しく紹介していきます。皆さんのお役に立てれば幸いです! </p> <p><img src="https://img.php.cn/upload/article/000/000/067/61679c8edab70581.jpg" alt="基本的な PHP オペレーターのナニーレベルの共有" ></p> <h2>PHP 演算子</h2> <p>演算子は、1 つ以上の式を通じて別の値を生成する特定のシンボルを指します。演算子には多くの種類があります。たとえば、次のとおりです。 <code> </code>"、"<code>%</code>"、"<code>.</code>" などはすべて演算子です。それでは、PHP のさまざまな演算子のアプリケーションを見てみましょう。 <br></p> <ul style="list-style-type: disc;"><li><p><strong>PHP 算術演算子</strong></p></li></ul> <ul style="list-style-type: circle;"> <li><p>「<code> </code>」加算演算、例: $a $b;</p></li> <li><p>"<code>-</code>"減算演算、例: $a-$b;</p></li> <li><p>"<code>*</code>"乗算演算、例: $a*$b;</p></li> <li><p>"<code>/</code>"除算演算例:$a/$b;</p></li> <li><p>「<code>%</code>」は剰余演算 (モジュロ演算) をとります。例: $a%$b;</p></li> </ul><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><?php $x=3; $y=4; echo ($x + $y)."<br/>"; // 输出 7 echo ($x - $y)."<br/>"; // 输出 -1 echo ($x * $y)."<br/>"; // 输出 12 echo ($x / $y)."<br/>"; // 输出 0.75 echo ($x % $y)."<br/>"; // 输出 3 ?></pre><div class="contentsignin">ログイン後にコピー</div></div><p>出力結果: </p><p><img src="https://img.php.cn/upload/image/150/240/256/1634175944842598.png" title="1634175944842598.png" alt="基本的な PHP オペレーターのナニーレベルの共有"/></p><p>異なる算術演算子を使用すると、異なる結果が得られると結論付けることができます。 <br/></p><ul style="max-width:90%"><li><p><strong>PHP 代入演算子</strong></p></li></ul><p>PHP 演算子では = (等号) を代入として呼び出します。演算子は、変数に値を代入するために使用されます。つまり、等号の右側の値を等号の左側の変数に代入し、左側の変数が上の値になります。右側。 </p><ul style="list-style-type: circle;"><li><p>"<code> =</code>"加算例: $x = $y 、つまり $x = $x $y の左側に変数を追加します。右側の演算子 値は左側の変数に代入されます。 </p></li><li><p>"<code>-=</code>" 減算の例: $x -= $y 、つまり $x = $x - $y 、左側の変数を変更します演算子の側 右側の値を減算し、左側の変数に代入します。 </p></li><li><p>" <code>*=</code>"乗算の例: $x *= $y 、つまり $x = $x * $y 、左側の変数を変更します演算子の側 右側の値を乗算し、左側の変数に代入します。 </p></li><li><p>"<code>/=</code>" 除算の例: $x /= $y 、つまり $x = $x / $y 、左側の変数を変更します演算子の側 右側の値を除算し、左側の変数に代入します。 </p></li><li><p>"<code>%=</code>" 剰余の例: $x %= $y 、つまり $x = $x % $y の左側を変更します。演算子 変数は右側の値を法として評価され、結果が左側の変数に代入されます。 </p></li><li><p>"<code>.=</code>" スプライシングの例: $x .= $y 、つまり $x = $x . $y 、右側の文字を追加します左へ。 </p></li></ul><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><?php $a = 3; $b = 4; echo ($a += $b).&#39;<br>&#39;;//$a += $b 的值为7 echo ($a -= $b).&#39;<br>&#39;;//$a -= $b 的值为3 echo ($a *= $b).&#39;<br>&#39;;//$a *= $b 的值为12 echo ($a /= $b).&#39;<br>&#39;;//$a /= $b 的值为3 ?></pre><div class="contentsignin">ログイン後にコピー</div></div><p>出力結果: <br/></p><p><img src="https://img.php.cn/upload/image/394/391/289/1634177475609715.png" title="1634177475609715.png" alt="基本的な PHP オペレーターのナニーレベルの共有"/></p><p>$x = $y は $x と同等であることがわかります。 = $ x $y.</p><ul style="max-width:90%"><li><p><strong>PHP 文字列演算子</strong></p></li></ul><p>文字列演算子は 1 つだけあり、それは英語です。ピリオド "<code>.</code>" を使用すると、2 つの文字列を接続し、新しい文字列に接続します。 </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><?php $a = &#39;PHP&#39;; $b = &#39;中文网&#39;; $c = $a.$b;//通过字符串运算符将两个字符串连接起来 echo $c; ?></pre><div class="contentsignin">ログイン後にコピー</div></div><p>出力結果: <br/></p><p><img src="https://img.php.cn/upload/image/579/474/600/1634177873659557.png" title="1634177873659557.png" alt="基本的な PHP オペレーターのナニーレベルの共有"/></p><ul style="max-width:90%"><li>##PHP インクリメント/デクリメント演算子<p><strong> </strong></p>##日常的な使用では、算術演算子は 2 つ以上の異なるオペランドがある場合の使用に適していますが、オペランドが 1 つだけの場合は、インクリメント "</li> </ul>" またはデクリメント "# を使用できます。 ##---<p>" 演算子。 <code></code><code></code>まず変数を 1 ずつ増減してから、その値を元の変数に割り当てます。これは、接頭辞増分演算子または減分演算子 (接頭辞自動インクリメント演算子および自己減分演算子) と呼ばれます。 ;</p><ul style="list-style-type: circle;"><li><p>演算子を変数の後に配置します。つまり、最初に変数の現在の値を返し、次に変数の値を 1 ずつ増減します。これはポストと呼ばれます。 -インクリメント演算子またはデクリメント演算子 (後置インクリメント演算子およびデクリメント演算子)。 </p></li><li>#<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><?php $a = 3; $b = 4; $c = 5; $d = 6; echo ++$a.&#39;<br>&#39;;//输出结果为4 echo $b++.&#39;<br>&#39;;//输出结果为4 echo --$c.&#39;<br>&#39;;//输出结果为4 echo $d--.&#39;<br>&#39;;//输出结果为6 ?></pre><div class="contentsignin">ログイン後にコピー</div></div><p>出力結果: </p></li></ul><p><br/></p><p>##PHP 比較演算子<img src="https://img.php.cn/upload/image/773/788/524/1634178360606790.png" title="1634178360606790.png" alt="基本的な PHP オペレーターのナニーレベルの共有"/> </p><ul style="max-width:90%"><li><p>PHP 比較演算子は、2 つの値 (数値または文字列) を比較するために使用されます。 <strong></strong></p></li></ul>==<p> は、比較に使用されます。たとえば、 $x == $y と等しい場合、 $x が $y と等しい場合、 true を返します。 </p></li><li><p><code>===</code>用于比较全等(完全相同),例:$x === $y , 如果 $x 等于 $y,且它们类型相同,则返回 true </p></li><li><p><code>!=</code> 用于比较不等于 ,例: $x != $y , 如果 $x 不等于 $y,则返回 true。 </p></li><li><p><code><> </code> 用于比较不等于,例: $x <> $y , 如果 $x 不等于 $y,则返回 true。 </p></li><li><p><code>!==</code>用于比较不全等(完全不同),例:$x !== $y , 如果 $x 不等于 $y,且它们类型不相同,则返回 true。 </p></li><li><p><code>></code> 用于比较大于,例:$x > $y , 如果 $x 大于 $y,则返回 true。 </p></li><li><p><code><</code> 用于比较小于,例: $x < $y , 如果 $x 小于 $y,则返回 true。 </p></li><li><p><code>>=</code> 用于比较大于或等于 ,例: $x >= $y , 如果 $x 大于或者等于 $y,则返回 true. </p></li><li><p><code><=</code> 用于比较小于或等于 ,例: $x <= $y , 如果 $x 小于或者等于 $y,则返回 true。 </p></li></ul><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><?php $x=10086; $y="10086"; var_dump($x == $y); echo "<br>"; var_dump($x === $y); echo "<br>"; var_dump($x != $y); echo "<br>"; var_dump($x !== $y); echo "<br>"; $a=50; $b=100; var_dump($a > $b); echo "<br>"; var_dump($a < $b); ?></pre><div class="contentsignin">ログイン後にコピー</div></div><p>输出结果:<br/></p><p><img src="https://img.php.cn/upload/image/561/559/770/1634179033792144.png" title="1634179033792144.png" alt="基本的な PHP オペレーターのナニーレベルの共有"/></p><ul style="max-width:90%"><li><p><strong>PHP逻辑运算符</strong></p></li></ul><ul style="list-style-type: circle;"><li><p><code>&&</code>与逻辑运算符,例:$x && $y , 如果 $x 和 $y 都为 true,则返回 true。 <br/></p></li><li><p><code>||</code>或逻辑运算符,例:$x || $y, 如果 $x 和 $y 至少有一个为 true,则返回 true。 </p></li><li><p><code>! </code>非逻辑运算符,例:!$x , 如果 $x 不为 true,则返回 true。 </p></li></ul><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><?php header("Content-type:text/html;charset=utf-8"); $x = true; $y = false; //逻辑与(并且),要求两个都为true才执行真区间,所以代码中执行假区间 if($x && $y){ echo &#39;好好学习&#39;; }else{ echo &#39;天天向上&#39;; } ?></pre><div class="contentsignin">ログイン後にコピー</div></div><p>输出结果:</p><p><img src="https://img.php.cn/upload/image/292/837/299/1634179520261662.png" title="1634179520261662.png" alt="基本的な PHP オペレーターのナニーレベルの共有"/></p><p>输出天天向上,所以刚才输出了假区间。</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><?php header("Content-type:text/html;charset=utf-8"); $foo = false; $bar = true; //逻辑或,有一个为真则为真 if($foo || $bar){ echo &#39;福如东海&#39;; }else{ echo &#39;寿比南山&#39;; } ?></pre><div class="contentsignin">ログイン後にコピー</div></div><p>输出结果:<br/></p><p><img src="https://img.php.cn/upload/image/781/254/523/1634179697918544.png" title="1634179697918544.png" alt="基本的な PHP オペレーターのナニーレベルの共有"/></p><p>输出福如东海,逻辑或,有一个为真则为真,所以输出了真区间。</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><?php header("Content-type:text/html;charset=utf-8"); $foo = false; //逻辑非,把false变为了true if(!$foo){ echo &#39;好好学习&#39;; }else{ echo &#39;天天向上&#39;; } ?></pre><div class="contentsignin">ログイン後にコピー</div></div><p>输出结果:</p> <p><img src="https://img.php.cn/upload/image/819/382/451/1634179864228803.png" title="1634179864228803.png" alt="基本的な PHP オペレーターのナニーレベルの共有"></p> <p>输出好好学习,逻辑非,把flase变成了true,输出了真。</p> <p>推荐学习:《<a href="https://www.php.cn/course/list/29/type/2.html" target="_blank">PHP视频教程</a>》</p>

以上が基本的な PHP オペレーターのナニーレベルの共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート