Partage au niveau nounou des opérateurs PHP de base

WBOY
Libérer: 2023-04-10 17:28:01
original
2579 Les gens l'ont consulté
<p>Dans l'article précédent, je vous ai présenté "<a href="https://www.php.cn/php-ask-482943.html" target="_blank">Réponse technique : Comment afficher et juger les types de données PHP (partage d'apprentissage)</a>". Aujourd'hui, je vais continuer à vous expliquer les connaissances PHP et à présenter les opérateurs PHP en détail. J'espère que cela aidera tout le monde ! </p> <p><img src="https://img.php.cn/upload/article/000/000/067/61679c8edab70581.jpg" alt="Partage au niveau nounou des opérateurs PHP de base" ></p> <h2>Opérateurs PHP</h2> <p>Les opérateurs font référence à certains symboles qui génèrent une autre valeur via une ou plusieurs expressions. Il existe de nombreux types d'opérateurs, tels que : "<code>+</code>", "<code>%". </code>", "<code>.</code>", etc. sont tous des opérateurs. Jetons donc un œil aux applications des différents opérateurs en PHP. <br><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">Copier après la connexion</div></div><p>输出结果:</p><p><img src="https://img.php.cn/upload/image/150/240/256/1634175944842598.png" title="1634175944842598.png" alt="Partage au niveau nounou des opérateurs PHP de base"/></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">Copier après la connexion</div></div><p>输出结果:<br/></p><p><img src="https://img.php.cn/upload/image/394/391/289/1634177475609715.png" title="1634177475609715.png" alt="Partage au niveau nounou des opérateurs PHP de base"/></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">Copier après la connexion</div></div><p>输出结果:<br/></p><p><img src="https://img.php.cn/upload/image/579/474/600/1634177873659557.png" title="1634177873659557.png" alt="Partage au niveau nounou des opérateurs PHP de base"/></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">Copier après la connexion</div></div><p>输出结果:<br/></p><p><img src="https://img.php.cn/upload/image/773/788/524/1634178360606790.png" title="1634178360606790.png" alt="Partage au niveau nounou des opérateurs PHP de base"/></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><ul style="list-style-type: disc;"><li></p><strong>Opérateurs arithmétiques PHP</strong>🎜</li></ul><ul style="list - style-type: circle;"><li>🎜"<code>+</code>" opération d'addition, par exemple : $a+$b;🎜</li><li>🎜"<code>-</code >"Opération de soustraction, par exemple : $a-$b;🎜</li><li>🎜"<code>*</code>"Opération de multiplication, par exemple : $a*$b;🎜</li> <li >🎜"<code>/</code>" opération de division, par exemple : $a/$b;🎜</li><li>🎜"<code>%</code>" opération de reste (opération modulo ), Exemple : $a%$b;🎜</li></ul><div class="code" style="position:relative; padding:0px; margin:0px;"><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">Copier après la connexion</div></div><div class="contentsignin">Copier après la connexion</div></div>🎜Résultat de sortie : 🎜🎜<img src="https://img.php.cn/upload/image/150/240/256 / 1634175944842598.png" title="1634175944842598.png" alt="Partage au niveau nounou des opérateurs PHP de base"/>🎜🎜Il s'ensuit que l'utilisation de différents opérateurs arithmétiques donne des résultats différents. <br/>🎜<ul style="max-width:90%"><li>🎜<strong>Opérateur d'affectation PHP</strong>🎜</li></ul>🎜Nous sommes dans l'opérateur PHP Le = (signe égal) est appelé l'opérateur d'affectation, qui est utilisé pour attribuer des valeurs aux variables, c'est-à-dire attribuer la valeur du côté droit du signe égal à la variable du côté gauche du signe égal, et le la variable du côté gauche devient la valeur du côté droit. 🎜<ul style="list-style-type: circle;"><li>🎜"<code>+=</code>"Exemple d'addition : $x += $y, soit : $x = $x + $y , affectez la variable du côté gauche de l'opérateur plus la valeur du côté droit à la variable de gauche. 🎜</li><li>🎜"<code>-=</code>" Exemple de soustraction : $x -= $y , soit : $x = $x - $y , soustrayez la variable à gauche de l'opérateur La valeur de droite est affectée à la variable de gauche. 🎜</li><li>🎜" <code>*=</code>" Exemple de multiplication : $x *= $y , soit : $x = $x * $y , multipliez la variable à gauche de l'opérateur par La valeur de droite est affectée à la variable de gauche. 🎜</li><li>🎜"<code>/=</code>" Exemple de division : $x /= $y , soit : $x = $x / $y , divisez la variable sur le côté gauche de l'opérateur par La valeur de droite est affectée à la variable de gauche. 🎜</li><li>🎜"<code>%=</code>" Exemple de reste : $x %= $y , soit : $x = $x % $y , utilisez la variable à gauche de l'opérateur Modulo la valeur de droite et affecte le résultat à la variable de gauche. 🎜</li><li>🎜"<code>.=</code>" exemple d'épissage : $x .= $y , c'est-à-dire : $x = $x , ajoutez les caractères à droite. gauche. 🎜</li></ul><div class="code" style="position:relative; padding:0px; margin:0px;"><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">Copier après la connexion</div></div><div class="contentsignin">Copier après la connexion</div></div>🎜Résultat de sortie :<br/>🎜🎜<img src="https://img.php.cn/upload/image/394/391/289/1634177475609715.png" titre ="1634177475609715.png" alt="Partage au niveau nounou des opérateurs PHP de base"/>🎜🎜On peut voir que : $x += $y est équivalent à $x = $x + $y.🎜<ul style="max-width:90%"><li>🎜<strong>Opérateur de chaîne PHP</strong>🎜</li></ul>🎜Il n'y a qu'un seul opérateur de chaîne, qui est le point anglais "<code>.</ code >", il connecte deux chaînes et les fusionne en une nouvelle chaîne. 🎜<div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">&lt;?php header(&quot;Content-type:text/html;charset=utf-8&quot;); $foo = false; $bar = true; //逻辑或,有一个为真则为真 if($foo || $bar){ echo &amp;#39;福如东海&amp;#39;; }else{ echo &amp;#39;寿比南山&amp;#39;; } ?&gt;</pre><div class="contentsignin">Copier après la connexion</div></div><div class="contentsignin">Copier après la connexion</div></div>🎜Résultat de sortie :<br/>🎜🎜<img src="https://img.php.cn/upload/image/579/474/600/1634177873659557.png" title="1634177873659557.png" alt= "Partage au niveau nounou des opérateurs PHP de base"/>🎜<ul style="max-width:90%"><li>🎜<strong>Opérateur d'incrémentation/décrémentation PHP</strong>🎜</li></ul>🎜 Dans Dans notre utilisation quotidienne, les opérateurs arithmétiques conviennent lorsqu'il y a deux opérandes différents ou plus, mais lorsqu'il n'y a qu'un seul opérande, vous pouvez utiliser l'incrémentation "<code>++</code>" ou la décrémentation "<code>-- </code> » opérateur. 🎜<ul style="list-style-type: circle;"><li>🎜Augmentez ou diminuez d'abord la variable de 1, puis attribuez la valeur à la variable d'origine, appelée opérateur d'incrémentation ou de décrémentation de préfixe (préfixer à partir de Opérateur d'incrémentation et d'auto-décrémentation ); 🎜</li><li>🎜Placez l'opérateur après la variable, c'est-à-dire renvoyez d'abord la valeur actuelle de la variable, puis augmentez ou diminuez la valeur de la variable de 1, ce qui est appelé opérateur de post-incrémentation ou de décrémentation (opérateur de post-incrémentation et de décrémentation). 🎜</li></ul><div class="code" style="position:relative; padding:0px; margin:0px;"><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">Copier après la connexion</div></div><div class="contentsignin">Copier après la connexion</div></div>🎜Résultat de sortie :<br/>🎜🎜<img src="https://img.php.cn/upload/image/773/788/524/1634178360606790.png" titre ="1634178360606790.png" alt="Partage au niveau nounou des opérateurs PHP de base"/>🎜<ul style="max-width:90%"><li>🎜<strong>Opérateur de comparaison PHP</strong>🎜</li > </ul>🎜Les opérateurs de comparaison PHP sont utilisés pour comparer deux valeurs (nombres ou chaînes)🎜<ul style="list-style-type: circle;"><li>🎜<code>==</code > Utilisé pour comparer l'égalité, par exemple : $x == $y , si $x est égal à $y, il renvoie vrai. 🎜</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;"><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">Copier après la connexion</div></div><div class="contentsignin">Copier après la connexion</div></div><p>输出结果:<br/></p><p><img src="https://img.php.cn/upload/image/561/559/770/1634179033792144.png" title="1634179033792144.png" alt="Partage au niveau nounou des opérateurs PHP de base"/></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;"><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">Copier après la connexion</div></div><div class="contentsignin">Copier après la connexion</div></div><p>输出结果:</p><p><img src="https://img.php.cn/upload/image/292/837/299/1634179520261662.png" title="1634179520261662.png" alt="Partage au niveau nounou des opérateurs PHP de base"/></p><p>输出天天向上,所以刚才输出了假区间。</p><div class="code" style="position:relative; padding:0px; margin:0px;"><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">Copier après la connexion</div></div><div class="contentsignin">Copier après la connexion</div></div><p>输出结果:<br/></p><p><img src="https://img.php.cn/upload/image/781/254/523/1634179697918544.png" title="1634179697918544.png" alt="Partage au niveau nounou des opérateurs PHP de base"/></p><p>输出福如东海,逻辑或,有一个为真则为真,所以输出了真区间。</p><div class="code" style="position:relative; padding:0px; margin:0px;"><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">Copier après la connexion</div></div><div class="contentsignin">Copier après la connexion</div></div><p>输出结果:</p> <p><img src="https://img.php.cn/upload/image/819/382/451/1634179864228803.png" title="1634179864228803.png" alt="Partage au niveau nounou des opérateurs PHP de base"></p> <p>输出好好学习,逻辑非,把flase变成了true,输出了真。</p> <p>推荐学习:《<a href="https://www.php.cn/course/list/29/type/2.html" target="_blank">PHP视频教程</a>》</p>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal