最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php中字符串和整數(shù)比較的操作方法

 更新時間:2019年06月06日 17:04:44   作者:dreamfly  
這篇文章主要介紹了php中字符串和整數(shù)比較的操作方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下

今天在處理php中循環(huán)的時候,有個比比較的操作,但是結(jié)果一直不是自己預(yù)判的,于是跟蹤了一下,發(fā)現(xiàn)了字符串和整數(shù)進行比較的時候,會把字符串轉(zhuǎn)換成整數(shù)然后進行比較。這個在java,c這種強類型的語言中不會有問題,因為他們會對字符串進行轉(zhuǎn)換然后比較,但是在php這種弱類型中,可以直接比較的時候,就會有問題。

$a = "夢回故里";
if($a==0){
    echo "等于";
}else{
  echo "不等于";
}

比如下面這段代碼,一開始以為會輸出不等于,因為$a按照我們的理解應(yīng)該是個true吧,他應(yīng)該是1吧,所以怎么也是不等于吧。但是結(jié)果卻是等于。因為$a會轉(zhuǎn)換成整數(shù),轉(zhuǎn)換會從第一個字符開始如果不是整數(shù)就轉(zhuǎn)換成0.

比如下面的例子:

$a = "夢回故里1";
if(0==$a){
    echo "等于";
}else{
  echo "不等于";
}

這個依然會輸出等于,因為第一個夢字不是整數(shù),所以轉(zhuǎn)換成0.

$a = "1夢回故里";
if(0==$a){
    echo "等于";
}else{
  echo "不等于";
}

這個就會輸出不等于,因為第一個是1,它會轉(zhuǎn)換成1,然后進行比較,所以是不等于。

php語言就是這樣,給我們提供了足夠的自由,學(xué)起來也簡單,但是我們一定要夯實基礎(chǔ),注意細(xì)節(jié)。細(xì)節(jié)決定成敗。

總結(jié)

以上所述是小編給大家介紹的php中字符串和整數(shù)比較的操作方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • PHP安裝threads多線程擴展基礎(chǔ)教程

    PHP安裝threads多線程擴展基礎(chǔ)教程

    php5.3或以上,且為線程安全版本。apache和php使用的編譯器必須一致,通過phpinfo()查看Thread Safety為enabled則為線程安全版,通過phpinfo()查看Compiler項可以知道使用的編譯器,本文給大家介紹PHP安裝threads多線程擴展基礎(chǔ)教程,需要的朋友參考下
    2015-11-11
  • PHP使用FFmpeg獲取視頻播放總時長與碼率等信息

    PHP使用FFmpeg獲取視頻播放總時長與碼率等信息

    這篇文章給大家分享了利用PHP中的FFmpeg讀取視頻播放時長與碼率等信息,有需要的朋友們可以參考借鑒。下面來一起看看吧。
    2016-09-09
  • PHP-FPM和Nginx的通信機制詳解

    PHP-FPM和Nginx的通信機制詳解

    這篇文章主要給大家介紹了關(guān)于PHP-FPM和Nginx通信機制的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02
  • Yii2語言國際化自動配置詳解

    Yii2語言國際化自動配置詳解

    這篇文章主要介紹了Yii2語言國際化自動配置詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • PHP中遞歸的實現(xiàn)實例詳解

    PHP中遞歸的實現(xiàn)實例詳解

    遞歸(http:/en.wikipedia.org/wiki/Recursive)是一種函數(shù)調(diào)用自身(直接或間接)的一種機制,這種強大的思想可以把某些復(fù)雜的概念變得極為簡單。這篇文章主要介紹了PHP中遞歸的實現(xiàn)實例詳解,需要的朋友可以參考下
    2017-11-11
  • ioncube_loader_win_5.2.dll的錯誤解決方法

    ioncube_loader_win_5.2.dll的錯誤解決方法

    這篇文章主要介紹了ioncube_loader_win_5.2.dll的錯誤解決方法的相關(guān)資料,需要的朋友可以參考下
    2015-01-01
  • 用 Composer構(gòu)建自己的 PHP 框架之設(shè)計 MVC

    用 Composer構(gòu)建自己的 PHP 框架之設(shè)計 MVC

    幾乎所有人都是通過學(xué)習(xí)某個框架來了解 MVC 的,這樣可能框架用的很熟,一旦離了框架一個簡單的頁面都寫不了,更不要說自己設(shè)計 MVC 架構(gòu)了,其實這里面也沒有那么多門道,原理非常清晰
    2014-10-10
  • Laravel實現(xiàn)ApiToken認(rèn)證請求

    Laravel實現(xiàn)ApiToken認(rèn)證請求

    今天小編就為大家分享一篇Laravel實現(xiàn)ApiToken認(rèn)證請求,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • 解決Codeigniter不能上傳rar和zip壓縮包問題

    解決Codeigniter不能上傳rar和zip壓縮包問題

    使用Codeigniter開發(fā)文件上傳程序時,默認(rèn)不支持rar和zip壓縮包格式,這方面還有待完善。但是我們可以通過自己定義格式來解決這個問題
    2014-03-03
  • php加密解密實用類分享

    php加密解密實用類分享

    加密和解密是一項常規(guī)任務(wù),這里介紹一個加解密類。如果你想在用戶忘記密碼時為他或她找回原來的密碼,那么這個類是個好用的工具
    2014-01-01

最新評論

福州市| 饶阳县| 广水市| 河东区| 平远县| 怀化市| 石狮市| 太原市| 城固县| 项城市| 辽阳县| 嘉峪关市| 元阳县| 罗定市| 宜昌市| 兰州市| 资中县| 安溪县| 左权县| 翁源县| 盖州市| 金阳县| 永和县| 民权县| 衡水市| 天全县| 靖州| 平阴县| 冕宁县| 山西省| 上饶县| 弥渡县| 河东区| 龙山县| 班玛县| 互助| 淮安市| 揭西县| 台湾省| 定兴县| 灯塔市|