<p>Im vorherigen Artikel habe ich Ihnen „<a href="https://www.php.cn/php-ask-482943.html" target="_blank">Technische Antwort: Wie man PHP-Datentypen anzeigt und beurteilt (Learning Sharing)“ gebracht. Heute werde ich Ihnen weiterhin PHP-Kenntnisse erklären und PHP-Operatoren im Detail vorstellen. Hoffe, es hilft allen! </a></p>
<p><img src="https://img.php.cn/upload/article/000/000/067/61679c8edab70581.jpg" alt="Teilen grundlegender PHP-Operatoren auf Nanny-Ebene" ></p>PHP-Operatoren<h2></h2>Operatoren beziehen sich auf bestimmte Symbole, die durch einen oder mehrere Ausdrücke einen anderen Wert generieren. Es gibt viele Arten von Operatoren, wie zum Beispiel: „<code>+</code>“, „<code>%“. </code>“, „<code>.</code>“ usw. sind alles Operatoren. Werfen wir also einen Blick auf die Anwendungen verschiedener Operatoren in PHP. <br><p></p>
<ul style="list-style-type: disc;"><li>
<code>+</code>"、”<code>%</code>“、”<code>.</code>”等都是运算符。那么接下来一起来分别看一看PHP不同运算符的应用。<br><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">Nach dem Login kopieren</div></div><p>输出结果:</p><p><img src="https://img.php.cn/upload/image/150/240/256/1634175944842598.png" title="1634175944842598.png" alt="Teilen grundlegender PHP-Operatoren auf Nanny-Ebene"/></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).'<br>';//$a += $b 的值为7
echo ($a -= $b).'<br>';//$a -= $b 的值为3
echo ($a *= $b).'<br>';//$a *= $b 的值为12
echo ($a /= $b).'<br>';//$a /= $b 的值为3
?></pre><div class="contentsignin">Nach dem Login kopieren</div></div><p>输出结果:<br/></p><p><img src="https://img.php.cn/upload/image/394/391/289/1634177475609715.png" title="1634177475609715.png" alt="Teilen grundlegender PHP-Operatoren auf Nanny-Ebene"/></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 = 'PHP';
$b = '中文网';
$c = $a.$b;//通过字符串运算符将两个字符串连接起来
echo $c;
?></pre><div class="contentsignin">Nach dem Login kopieren</div></div><p>输出结果:<br/></p><p><img src="https://img.php.cn/upload/image/579/474/600/1634177873659557.png" title="1634177873659557.png" alt="Teilen grundlegender PHP-Operatoren auf Nanny-Ebene"/></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.'<br>';//输出结果为4
echo $b++.'<br>';//输出结果为4
echo --$c.'<br>';//输出结果为4
echo $d--.'<br>';//输出结果为6
?></pre><div class="contentsignin">Nach dem Login kopieren</div></div><p>输出结果:<br/></p><p><img src="https://img.php.cn/upload/image/773/788/524/1634178360606790.png" title="1634178360606790.png" alt="Teilen grundlegender PHP-Operatoren auf Nanny-Ebene"/></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><strong>PHP-Rechenoperatoren</strong></p></li></ul><ul style="list - Stiltyp: Kreis;"><li>🎜“<code>+</code>“ Additionsoperation, zum Beispiel: $a+$b;🎜</li><li>🎜“<code>-</code >"Subtraktionsoperation, zum Beispiel: $a-$b;🎜</li><li>🎜"<code>*</code>"Multiplikationsoperation, zum Beispiel: $a*$b;🎜</li> <li >🎜"<code>/</code>" Divisionsoperation, zum Beispiel: $a/$b;🎜</li><li>🎜"<code>%</code>" Restoperation (Modulo-Operation). ) , Beispiel: $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">Nach dem Login kopieren</div></div><div class="contentsignin">Nach dem Login kopieren</div></div>🎜Ausgabeergebnis: 🎜🎜<img src="https://img.php.cn/upload/image/150/240/256 / 1634175944842598.png" title="1634175944842598.png" alt="Teilen grundlegender PHP-Operatoren auf Nanny-Ebene"/>🎜🎜Daraus folgt, dass die Verwendung unterschiedlicher arithmetischer Operatoren zu unterschiedlichen Ergebnissen führt. <br/>🎜<ul style="max-width:90%"><li>🎜<strong>PHP-Zuweisungsoperator</strong>🎜</li></ul>🎜Wir sind im PHP-Operator The = (Gleichheitszeichen) wird als Zuweisungsoperator bezeichnet, mit dem Variablen Werte zugewiesen werden, dh der Wert auf der rechten Seite des Gleichheitszeichens wird der Variablen auf der linken Seite des Gleichheitszeichens zugewiesen Die Variable auf der linken Seite wird zum Wert auf der rechten Seite. 🎜<ul style="list-style-type: Circle;"><li>🎜"<code>+=</code>"Additionsbeispiel: $x += $y, das heißt: $x = $x + $y, weisen Sie die Variable auf der linken Seite des Operators plus den Wert auf der rechten Seite der Variablen auf der linken Seite zu. 🎜</li><li>🎜"<code>-=</code>" Subtraktionsbeispiel: $x -= $y , das heißt: $x = $x - $y , subtrahiere die Variable auf der linken Seite von Der Operator Der Wert auf der rechten Seite wird der Variablen auf der linken Seite zugewiesen. 🎜</li><li>🎜" <code>*=</code>" Multiplikationsbeispiel: $x *= $y , das heißt: $x = $x * $y , multiplizieren Sie die Variable auf der linken Seite von Der Operator by Der Wert auf der rechten Seite wird der Variablen auf der linken Seite zugewiesen. 🎜</li><li>🎜"<code>/=</code>" Divisionsbeispiel: $x /= $y , das heißt: $x = $x / $y , dividiere die Variable auf der linken Seite von Der Operator by Der Wert auf der rechten Seite wird der Variablen auf der linken Seite zugewiesen. 🎜</li><li>🎜"<code>%=</code>" Beispiel für Rest: $x %= $y , das heißt: $x = $x % $y , verwenden Sie die Variable auf der linken Seite des Operators Modulo den Wert auf der rechten Seite und weist das Ergebnis der Variablen auf der linken Seite zu. 🎜</li><li>🎜"<code>.=</code>" Spleißbeispiel: $x .= $y , das heißt: $x = $x $y , hängen Sie die Zeichen rechts an links. 🎜</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 '好好学习';
}else{
echo '天天向上';
}
?></pre><div class="contentsignin">Nach dem Login kopieren</div></div><div class="contentsignin">Nach dem Login kopieren</div></div>🎜Ausgabeergebnis:<br/>🎜🎜<img src="https://img.php.cn/upload/image/394/391/289/1634177475609715.png" Titel ="1634177475609715.png" alt="Teilen grundlegender PHP-Operatoren auf Nanny-Ebene"/>🎜🎜Es ist ersichtlich, dass: $x += $y äquivalent zu $x = $x + $y ist.🎜<ul style="max-width:90%"><li>🎜<strong>PHP-String-Operator</strong>🎜</li></ul>🎜Es gibt nur einen String-Operator, nämlich den englischen Punkt „<code>.</ code >“, es verbindet zwei Strings und fügt sie zu einem neuen String zusammen. 🎜<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">Nach dem Login kopieren</div></div><div class="contentsignin">Nach dem Login kopieren</div></div>🎜Ausgabeergebnis:<br/>🎜🎜<img src="https://img.php.cn/upload/image/579/474/600/1634177873659557.png" title="1634177873659557.png" alt= "Teilen grundlegender PHP-Operatoren auf Nanny-Ebene"/>🎜<ul style="max-width:90%"><li>🎜<strong>PHP-Inkrementierungs-/Dekrementierungsoperator</strong>🎜</li></ul>🎜 In In unserem täglichen Gebrauch eignen sich arithmetische Operatoren für den Einsatz, wenn es zwei oder mehr unterschiedliche Operanden gibt. Wenn es jedoch nur einen Operanden gibt, können Sie „<code>++</code>“ erhöhen oder „<code>-- dekrementieren“ verwenden. </code>“-Operator. 🎜<ul style="list-style-type: Circle;"><li>🎜Erhöhen oder verringern Sie zuerst die Variable um 1 und weisen Sie dann den Wert der ursprünglichen Variablen zu, was als Präfix-Inkrementierungs- oder Dekrementierungsoperator (vorangestellt von) bezeichnet wird Inkrementierungs- und Selbstdekrementierungsoperator); heißt Post-Inkrement- oder Dekrement-Operator (Post-Inkrement- und Dekrement-Operator). 🎜</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 '好好学习';
}else{
echo '天天向上';
}
?></pre><div class="contentsignin">Nach dem Login kopieren</div></div><div class="contentsignin">Nach dem Login kopieren</div></div>🎜Ausgabeergebnis:<br/>🎜🎜<img src="https://img.php.cn/upload/image/773/788/524/1634178360606790.png" Titel ="1634178360606790.png" alt="Teilen grundlegender PHP-Operatoren auf Nanny-Ebene"/>🎜<ul style="max-width:90%"><li>🎜<strong>PHP-Vergleichsoperator</strong>🎜</li > </ul>🎜PHP-Vergleichsoperatoren werden verwendet, um zwei Werte (Zahlen oder Zeichenfolgen) zu vergleichen🎜<ul style="list-style-type: Circle;"><li>🎜<code>==</code > Wird zum Vergleich der Gleichheit verwendet, zum Beispiel: $x == $y. Wenn $x gleich $y ist, wird „true“ zurückgegeben. 🎜</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">Nach dem Login kopieren</div></div><div class="contentsignin">Nach dem Login kopieren</div></div><p>输出结果:<br/></p><p><img src="https://img.php.cn/upload/image/561/559/770/1634179033792144.png" title="1634179033792144.png" alt="Teilen grundlegender PHP-Operatoren auf Nanny-Ebene"/></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 '好好学习';
}else{
echo '天天向上';
}
?></pre><div class="contentsignin">Nach dem Login kopieren</div></div><div class="contentsignin">Nach dem Login kopieren</div></div><p>输出结果:</p><p><img src="https://img.php.cn/upload/image/292/837/299/1634179520261662.png" title="1634179520261662.png" alt="Teilen grundlegender PHP-Operatoren auf Nanny-Ebene"/></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 '福如东海';
}else{
echo '寿比南山';
}
?></pre><div class="contentsignin">Nach dem Login kopieren</div></div><div class="contentsignin">Nach dem Login kopieren</div></div><p>输出结果:<br/></p><p><img src="https://img.php.cn/upload/image/781/254/523/1634179697918544.png" title="1634179697918544.png" alt="Teilen grundlegender PHP-Operatoren auf Nanny-Ebene"/></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 '好好学习';
}else{
echo '天天向上';
}
?></pre><div class="contentsignin">Nach dem Login kopieren</div></div><div class="contentsignin">Nach dem Login kopieren</div></div><p>输出结果:</p>
<p><img src="https://img.php.cn/upload/image/819/382/451/1634179864228803.png" title="1634179864228803.png" alt="Teilen grundlegender PHP-Operatoren auf Nanny-Ebene"></p>
<p>输出好好学习,逻辑非,把flase变成了true,输出了真。</p>
<p>推荐学习:《<a href="https://www.php.cn/course/list/29/type/2.html" target="_blank">PHP视频教程</a>》</p>
</li></ul>
Das obige ist der detaillierte Inhalt vonTeilen grundlegender PHP-Operatoren auf Nanny-Ebene. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!