站長資訊網
        最全最豐富的資訊網站

        php下intval()和int強制轉換使用的區(qū)別是什么

        php下intval()和int強制轉換使用的區(qū)別是:1、【intval()】如果參數是字符串,則返回字符串中第一個不是數字的字符之前的數字串所代表的整數值;2、轉換為int的PHP字符串,在使用之前轉換即可。

        php下intval()和int強制轉換使用的區(qū)別是什么

        php下intval()和int強制轉換使用的區(qū)別是

        PHP字符串轉換為intval()

        intval()而言,如果參數是字符串,則返回字符串中第一個不是數字的字符之前的數字串所代表的整數值。如果字符串第一個是‘-',則從第二個開始算起。

        如果參數是符點數,則返回他取整之后的值。

        當然intval()返回的值在一個4字節(jié)所能表示的范圍之內(-2147483648~2147483647),對于超過這個范圍的值將用邊界值代替。

        例:

        intval("A")=0; intval(12.3223)=12; intval("1123Asdfka3243")=1123;

        例:

        $a=0.13; $b=(int)$a; //$b=0; $a=0.99; $b=(int)$a; //$b=0; $a=1.01; $b=(int)$a; //$b=1; $a=1.99; $b=(int)$a; //$b=1;

        PHP字符串轉換為int

        有時,重要的是有一個int格式的變量的值。 eaxmple,如果你的訪問者填寫表單,隨著年齡的領域,這應該是一個int。然而,在

        $_POST數組,你把它作為一個字符串。

        轉換為int的PHP字符串是很容易的。我們需要使用之前,你的變量類型casting.So你需要使用(INT)。下面是一個例子,如何做到這一點:

        代碼如下:

        <?php $str = "10"; $num = (int)$str;?>

        如果要檢查的代碼REALY工程,我們可以使用===運算符。這個操作符檢查不僅值,但類型以及。這樣的代碼看起來應該是這樣的:

        代碼如下:

        <?php $str = "10"; $num = (int)$str; if ($str === 10) echo "String"; if ($num === 10) echo "Integer"; ?>

        相關學習推薦:PHP編程從入門到精通

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产欧美亚洲精品A| 一区二区三区四区精品视频| 国产精品国产三级国产av品爱网| 国内精品久久久人妻中文字幕| 久久久久免费精品国产| 亚洲午夜精品久久久久久浪潮| 亚洲日本精品一区二区| 精品无码久久久久久午夜| 日韩精品亚洲专区在线观看| 国产精品无码无卡无需播放器| 精品免费久久久久久久| 中文字幕在线亚洲精品| 精品无码人妻久久久久久| 91精品国产麻豆国产自产在线 | 国产精品网址你懂的| 亚洲精品一品区二品区三品区| 精品福利一区二区三区| 99久久国产综合精品网成人影院| 国产韩国精品一区二区三区久久| 久久99精品久久久久久hb无码| 亚洲中文字幕无码久久精品1| 久久亚洲精品无码观看不卡| 国产精品成人国产乱一区| 精品人妻无码一区二区色欲产成人| 99精品久久久久久久婷婷| 久久精品九九亚洲精品| 亚洲精品乱码久久久久久蜜桃图片| 日韩精品无码Av一区二区| 久久香蕉超碰97国产精品| 国产在线国偷精品免费看| 99热成人精品免费久久| 国产精品自产拍在线观看花钱看| 国产精品激情综合久久| 99精品电影一区二区免费看| 国产亚洲精品AA片在线观看不加载| 国产精品成人免费观看| 国产精品99爱免费视频| 四虎国产精品永久在线看| 亚洲韩国精品无码一区二区三区| 亚洲国产精品久久久天堂| 亚洲精品无码精品mV在线观看|