中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php下intval()和int強制轉換使用有什么區別

發布時間:2020-07-30 09:14:06 來源:億速云 閱讀:195 作者:Leah 欄目:編程語言

這篇文章運用簡單易懂的例子給大家介紹php下intval()和int強制轉換使用有什么區別,代碼非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

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

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

PHP字符串轉換為intval()

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

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

當然intval()返回的值在一個4字節所能表示的范圍之內(-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下intval()和int強制轉換使用有什么區別就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

昌图县| 丘北县| 南汇区| 阳信县| 华安县| 济南市| 垦利县| 安顺市| 辽源市| 禹州市| 崇左市| 芷江| 名山县| 合江县| 大丰市| 呈贡县| 高台县| 威远县| 左权县| 调兵山市| 富宁县| 盱眙县| 岳西县| 中江县| 太原市| 吐鲁番市| 奉新县| 瓦房店市| 洛阳市| 通江县| 甘肃省| 铁岭市| 叙永县| 伊川县| 满洲里市| 准格尔旗| 太湖县| 云龙县| 罗平县| 元朗区| 沭阳县|