亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

php 比較字符串 是采用什么?

不知道 php里面是用什么方法比較字符串的,是哈希比較么

正在回答

3 回答

哈希吧,這不止比較數據啊,很多情況下還要比較在文件中的儲存位置。

0 回復 有任何疑惑可以回復我~
#1

qq_Allen章_0 提問者

非常感謝!
2017-04-12 回復 有任何疑惑可以回復我~

比較兩個字符串是否相等,最常見的方法就是使用“===”來判斷,至于它和“==”的區別,簡單來說就是前者強調“identical”類型也要求一樣;后者要求“equal”,值相同就可以了?;蛘呤褂胹trcmp來判斷,但是這個能夠告訴你兩個字符串是否相等,但是無法告訴你在那里不同.。

一般能用 !=, == 比較兩個對象是否相等,只所以說是兩個對象,是因為他們不一定全部為字符串,也能為整型等等。比如
$a = “obj”;
$b = “objc”;
if ($a != $b)
{
echo “不相等”;
}
else
{
echo “相等”;
}

//輸出不相等

如果用 !==,===(能看到多了一個等號)比較的話,兩個對象的類型要嚴格相等才能返回true;否則用==,!=則會將字符串自動轉換成相應的類型,以便進行比較.

$a = "22";

$b = 22;
$a == $b; // 返回 true
$a === $b ; // 返回false
正因為這樣,所以我們的程式時常會發生一些想不到的“意外”.

1 回復 有任何疑惑可以回復我~

使用 ? ==

0 回復 有任何疑惑可以回復我~
#1

qq_Allen章_0 提問者

在計算機內部采用什么方式比較,是直接字符串比較還是轉換成哈希后比較
2017-04-11 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
PHP入門篇
  • 參與學習       456355    人
  • 解答問題       6590    個

PHP入門教程輕松學習,行業大牛幫您快速掌握PHP編程基礎知識。

進入課程

php 比較字符串 是采用什么?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號