PHP基礎運算子的奶媽級整理分享

WBOY
發布: 2023-04-10 17:28:01
原創
2553 人瀏覽過
<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>運算子就是指透過一個或多個運算式來產生另外一個值的某些符號,運算子有很多種,如:「<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>#字串運算子只有一個,即英文的句號“<code>.</code>”,它是將兩個字串連接起來,拼接成一個新的字串。 </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><p><strong>#PHP遞增/遞減運算子</strong></p></li></ul><p>#在我們的日常使用中,算術運算子適合在有兩個或兩個以上不同運算元的場合使用,但是當只有一個運算元時,這時就可以使用遞增「<code> </code>」或遞減「<code>--</code>」運算子了。 </p><ul style="list-style-type: circle;"><li><p>先將變數增加或減少1 然後再將值賦給原來的變量,稱為前置遞增或遞減運算子(前置自增自減運算子);</p></li><li><p>將運算子放在變數的後面,也就是先傳回變數的目前值,然後再增加變數的值或減少1,稱為後置遞增或遞減運算子(後置自增自減運算子)。 </p></li></ul><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>輸出結果:<br/></p><p><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><strong>PHP比較運算子</strong> </p></li></ul><p>PHP 比較運算子用於比較兩個值(數字或字串)</p><ul style="list-style-type: circle;"><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><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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!