表 1. PHP 比較演算子
例 名前 結果 $a が $b と等しい場合、
$a == $b は TRUE と等しくなります。
$a === $b $a が $b に等しく、それらが同じ型である場合、合同 TRUE。 (PHP 4 で導入)
$a != $b notqual $a が $b と等しくない場合は TRUE。
$a $b が等しくない $a が $b と等しくない場合は TRUE。
$a !== $b non-congruent $a が $b と等しくない場合、またはそれらの型が異なる場合は TRUE。 (PHP 4 のみ) $a が厳密に $b より小さい場合、
$a $a > $b は、$a が厳密に $b である場合に TRUE より大きくなります。
$a $a >= $b は、$a が $b 以上の場合、TRUE 以上です。
PHP 比較演算子が整数と文字列を比較する場合、文字列は整数に変換されます。 2 つの数値文字列を比較する場合は、整数として比較します。このルールは switch ステートメントにも適用されます。
<ol class="dp-xml"><li class="alt"><span><span class="tag"><span> ?php </span></span><li> <span>var_dump(</span><span class="attribute">0</span><span> == "a"); // </span><span class="attribute">0</span><span> == 0 -</span><span class="tag">></span><span> true </span> </li> <li class="alt"> <span>var_dump("1" == "01"); // </span><span class="attribute">1</span><span> == 1 -</span><span class="tag">></span><span> true </span> </li> <li><span>switch ("a") { </span></li> <li class="alt"><span>case 0: </span></li> <li><span>echo "0"; </span></li> <li class="alt"><span>break; </span></li> <li><span>case "a": // never reached because "a" is already matched with 0 </span></li> <li class="alt"><span>echo "a"; </span></li> <li><span>break; </span></li> <li class="alt"><span>} </span></li> <li> <span class="tag">?></span><span> </span> </li></span></li></ol>
オペランドの種類が異なる場合は、以下の表に従って比較してください(順番に)。
表 2. PHP 比較演算子はさまざまな型を比較します
演算子 1 型オペランド 1 型結果
null または文字列 string 数値または字句比較のために NULL を "" に変換します
bool または null 他の型変換は bool、FALSE < です; TRUE
object オブジェクトの組み込みクラスは独自の比較を定義できます、異なるクラスは比較できません、同じクラスと配列のプロパティは同じ方法で比較されます (PHP 4)、PHP 5 には独自の命令があります
string, resourceまたは数値 文字列、リソース、または数値 通常の数学で比較して、文字列とリソースを数値に変換します
array 配列 メンバーの少ない配列は小さくなります。オペランド 1 のキーがオペランド 2 に存在しない場合、配列は比較できません。それ以外の場合は比較します。値を 1 つずつ (以下の例を参照)
array 他のタイプの配列は常に大きくなります
object 他のタイプのオブジェクトは常に大きくなります
例 1. 標準の配列比較コード
<ol class="dp-xml"><li class="alt"><span><span class="tag"><span> ?php </span></span><li><span>// 数组是用标准比较运算符这样比较的 </span></li> <li class="alt"><span>function standard_array_compare($op1, $op2) </span></li> <li><span>{ </span></li> <li class="alt"> <span>if (count($op1) </span><span class="tag"><span> </span><span class="tag-name">count</span><span>($op2)) { </span><li> <span>return -1; // $op1 </span><span class="tag"><span> $op2 </span><li class="alt"> <span>} elseif (count($op1) </span><span class="tag">></span><span> count($op2)) { </span> </li> <li> <span>return 1; // $op1 </span><span class="tag">></span><span> $op2 </span> </li> <li class="alt"><span>} </span></li> <li> <span>foreach ($op1 as $</span><span class="attribute">key</span><span> =</span><span class="tag">></span><span> $val) { </span> </li> <li class="alt"><span>if (!array_key_exists($key, $op2)) { </span></li> <li><span>return null; // uncomparable </span></li> <li class="alt"> <span>} elseif ($val </span><span class="tag"><span> $op2[$key]) { </span><li><span>return -1; </span></li> <li class="alt"> <span>} elseif ($val </span><span class="tag">></span><span> $op2[$key]) { </span> </li> <li><span>return 1; </span></li> <li class="alt"><span>} </span></li> <li><span>} </span></li> <li class="alt"> <span>return 0; // $</span><span class="attribute">op1</span><span> == $op2 </span> </li> <li><span>} </span></li> <li class="alt"> <span class="tag">?></span><span> </span> </li></span> </li></span> </li></span> </li></span></li></ol>
PHP 比較演算子三項演算子
もう 1 つの条件演算子は、「?:」 (または三項) 演算子です。 例 2. デフォルト値の割り当て
<ol class="dp-xml"><li class="alt"><span><span class="tag"><span> ?php </span></span><li><span>// Example usage for: Ternary Operator </span></li> <li class="alt"> <span>$</span><span class="attribute">action</span><span> = (empty($_POST['action'])) <br>? 'default' : $_POST['action']; </span> </li> <li><span>// The above is identical to <br>this if/else statement </span></li> <li class="alt"><span>if (empty($_POST['action'])) { </span></li> <li> <span>$</span><span class="attribute">action</span><span> = </span><span class="attribute-value">'default'</span><span>; </span> </li> <li class="alt"><span>} else { </span></li> <li> <span>$</span><span class="attribute">action</span><span> = $_POST['action']; </span> </li> <li class="alt"><span>} </span></li> <li> <span class="tag">?></span><span> </span> </li></span></li></ol>
Expression (expr1) ? (expr2) : (expr3) expr1 が TRUE と評価される場合、値は expr2 になり、expr1 が FALSE と評価される場合、値は expr3 になります。
注: 三項演算子はステートメントであるため、その評価は変数ではなくステートメントの結果であることに注意してください。これは、変数を参照によって返したい場合に重要です。参照によって返される関数内のステートメント return $var == 42 ? $a : $b; は機能せず、PHP の将来のバージョンではこれに関する警告が発行されます。

php把负数转为正整数的方法:1、使用abs()函数将负数转为正数,使用intval()函数对正数取整,转为正整数,语法“intval(abs($number))”;2、利用“~”位运算符将负数取反加一,语法“~$number + 1”。

Win11系统下如何显示文件后缀?详细解读在Windows11操作系统中,文件后缀是指文件名后面的点及其后面的字符,用来表示文件的类型。在默认情况下,Windows11系统会隐藏文件的后缀,这样在文件资源管理器中只能看到文件的名称而无法直观地了解文件的类型。然而,对于一些用户来说,显示文件后缀是非常必要的,因为它能帮助他们更好地辨识文件类型以及进行相关操

php判断有没有小数点的方法:1、使用“strpos(数字字符串,'.')”语法,如果返回小数点在字符串中第一次出现的位置,则有小数点;2、使用“strrpos(数字字符串,'.')”语句,如果返回小数点在字符串中最后一次出现的位置,则有。

在PHP中,可以利用implode()函数的第一个参数来设置没有分隔符,该函数的第一个参数用于规定数组元素之间放置的内容,默认是空字符串,也可将第一个参数设置为空,语法为“implode(数组)”或者“implode("",数组)”。

随着互联网的不断发展,人们越来越离不开浏览器。而在浏览器中,大家都会或多或少用到cookie这个东西。然而,很多人并不知道cookie数据在哪个文件夹中,今天就来详细解读一下。首先,我们需要了解cookie是什么。简单来说,cookie是由浏览器存储的一段文本信息,用于保存用户在浏览器中的一些个人设置或者记录用户的历史操作等等。当用户再次打开同一个网站时,c

去除方法:1、使用substr_replace()函数将首位数字替换为空字符串即可,语法“substr_replace($num,"",0,1)”;2、用substr截取从第二位数字开始的全部字符即可,语法“substr($num,1)”。

链上资产代币化正在成为一个重要的长期趋势,前景巨大。其中,国债RWA正在成为重要的分支。这一板块在2023年实现了近7倍的增长,在2023年年末经历短暂回落后,又迅速重回上升通道。本篇BingVentures研究文章将讨论国债RWA以及整个RWA版块的现状和重要发展趋势。RWA生态现状在当前市场环境中,DeFi收益率相对较低,同时实际利率上升,这促进了代币化国债等RWA类资产的增长。投资者更倾向于稳定、可预测收益的资产,这一趋势在金融市场和加密货币市场之间寻求平衡的投资者中尤为明显。代币化国债等

去掉方法:1、用substr_replace()删除右边n位置开始的全部字符,语法“substr_replace($str,"",-n)”,参数“n”为需要去除的字符个数;2、用substr(),语法“substr($str,0,-n)”。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

Dreamweaver Mac版
ビジュアル Web 開発ツール
