激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - php下intval()和(int)轉換使用與區別

php下intval()和(int)轉換使用與區別

2019-05-29 10:37腳本之家服務器之家 PHP教程

想知道使用intval()和(int)轉換有什么區別?或者說兩者有什么不同,包括功能、定義方面的。或者和使用頻率、效率等。

代碼如下:

<?php 
echo "<br/>數值強制轉換:"; 
$string="2a"; 
$string1=intval($string); 
echo '$string1的值:'.$string1.'$string2的值:';//單引號不會輸出變量,將原樣輸出 
$string2=(int)($string); 
echo $string2 
?>
 

手冊上查不到。 
這也是手冊上說的:引用: 
int intval ( mixed $var [, int $base ] ) 
通過使用特定的進制轉換(默認是十進制),返回變量 var 的 integer 數值。 如果只有這點區別的話,那么我喜歡用(int)處理10進制的情況是不錯的選擇吧?
沒啥區別,一般用(int),另外還有 float, string, array 等 

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

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

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

例:intval("A")=0; intval(12.3223)=12; intval("1123Asdfka3243")=1123; 
int(); 
例: 
$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"; 
?> 

還有一個問題是開放的。如果我們的字符串是不是一個單純的數字的字符串,會發生什么。我的意思是有其他字符串中的字符。在這種情況下,轉換操作嘗試最好的和可以轉換的字符串,如果只有空間是有,如果沒有有效的字符后的數字值。它的工作原理如下: 

“10” - > 10 
“10.5” - > 10 
“10,5” - > 10 
“10” - > 10 
“10” - > 10 
“10test” - > 10 
“test10” - > 0

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 久久精品无码一区二区日韩av | 色中色在线播放 | 日本欧美一区二区三区视频麻豆 | 久久伊人国产精品 | 懂色av懂色aⅴ精彩av | 超久久 | 欧美爱爱一区二区 | 欧美日韩经典在线 | 日韩在线视频免费 | 国产婷婷一区二区三区 | 国产品久久| av在线浏览| 成人免费精品视频 | 久久久久久99 | 午夜精品久久久久久久99热浪潮 | 福利视频亚洲 | 久久精品视频网址 | 日本精品免费观看 | 久久69精品久久久久久国产越南 | 精品亚洲视频在线 | 成人激情视频网站 | 蜜桃传媒视频麻豆第一区免费观看 | 91短视频在线观看视频 | 亚洲成人欧美在线 | 日本黄色一级电影 | 亚洲欧美日韩在线 | 爱逼av | 成人激情视频网站 | 成人情欲视频在线看免费 | 欧美日本一 | 久久久资源网 | 九九热在线精品视频 | 久久99国产精品久久99果冻传媒 | 久久国产一二区 | 久草在线观看首页 | 一道本不卡一区 | 亚洲精品在线观看网站 | 夜夜夜精品视频 | 久久久久久99 | 成人男女啪啪免费观看网站四虎 | 成人毛片免费视频 |