亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    php下intval()和int強(qiáng)制轉(zhuǎn)換使用的區(qū)別是什么

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

    php下intval()和int強(qiáng)制轉(zhuǎn)換使用的區(qū)別是什么

    php下intval()和int強(qiáng)制轉(zhuǎn)換使用的區(qū)別是

    PHP字符串轉(zhuǎn)換為intval()

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

    如果參數(shù)是符點(diǎn)數(shù),則返回他取整之后的值。

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

    例:

    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字符串轉(zhuǎn)換為int

    有時(shí),重要的是有一個(gè)int格式的變量的值。 eaxmple,如果你的訪問者填寫表單,隨著年齡的領(lǐng)域,這應(yīng)該是一個(gè)int。然而,在

    $_POST數(shù)組,你把它作為一個(gè)字符串。

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

    代碼如下:

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

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

    代碼如下:

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

    相關(guān)學(xué)習(xí)推薦:PHP編程從入門到精通

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)