一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美日韩亚洲第一区在线 | free极度另类性欧美 | 日本在线观看免费观看完整版 | 免费视频一区二区 | 69日本xxⅹxxxxx19| 特黄特级毛片免费视 | ai换脸杨颖啪啪免费网站 | 日韩毛片在线视频 | 久久国产精品无码视欧美 | gay男男白袜chinese | 欧美一区二区三区免费不卡 | 好大好硬好深好爽想要吃奶 | 女人全身裸露无遮挡免费观看 | 美女露尿口 | 免费标准高清看机机桶机机 | 和肥岳在厨房激情 | 国产精品青青青高清在线 | 色cccwww| 婷婷伊人综合亚洲综合网 | 色婷婷婷婷 | 成年人免费观看的视频 | 91麻豆精品激情在线观看最新 | 免费一级特黄特色大片∵黄 | miaa076深田咏美在线 | 久久热这里面只有精品 | 亚洲午夜精品久久久久久抢 | 亚洲精品国产A久久久久久 亚洲精品福利一区二区在线观看 | 欧美日韩一区视频 | 男男playh片在线观看 | 国内精品免费一区二区三区 | 国产免费丝袜调教视频 | 紧身裙女教师miad711在线 | 99久久精品免费看国产一区 | 天堂男人在线 | 婷婷99视频精品全部在线观看 | 欧美人禽杂交狂配无删完整 | 我和么公的秘密小说免费 | 歪歪私人影院成人毛片 | 亚洲欧美另类综合 | 欧美一级h | zoomkool最新版 |