PHP 字符串轉化為整數

轉化方式

在PHP中胎食,我們可以使用3種方式將字符串轉化為整數。

1.強制類型轉換方式

強制類型轉換方式肴沫,就是“在要轉換的變量之前加上用括號括起來的目標類型”的方式。

<?php 
$foo = "1"; // $foo 是字符串類型 
$bar = (int)$foo; // $bar 是整型 
?> 

對于整型來說甚疟,強制轉換類型名稱為int或者integer

2.內置函數方式

內置函數方式逃延,就是使用PHP的內置函數intval進行變量的轉換操作览妖。

<?php 
$foo = "1"; // $foo 是字符串類型 
$bar = intval($foo); // $bar 是整型 
?>

intval函數的格式為:int intval(mixed $var [, int $base]);

3.格式化字符串方式

格式化字符串方式,是利用sprintf的%d格式化指定的變量揽祥,以達到類型轉換的目的讽膏。

<?php 
$foo = "1"; // $foo 是字符串類型 
$bar = sprintf("%d", $foo); // $bar 是字符串類型 
?> 

嚴格意義上講sprintf的轉換結果還是string型,因此它不應該算是字符串轉化為整數的方式拄丰。但是經過他處理之后的字符串值確實已經成為了“被強制轉化為字符串類型的整數”府树。

性能

int > intval > sprintf

可讀性角度上講,sprintf方式代碼比較長料按,而且其結果有可能還需要再次進行強制類型轉換奄侠,而intval函數是典型的面向過程式轉換,強制類型轉換則比較直接的將“我要轉化”這個思想傳遞給閱讀者载矿。

效率上講垄潮,強制類型轉換方式也是最快速的轉化方式(可直接獲得整型的變量值)。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末闷盔,一起剝皮案震驚了整個濱河市魂挂,隨后出現的幾起案子,更是在濱河造成了極大的恐慌馁筐,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件坠非,死亡現場離奇詭異敏沉,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進店門盟迟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來秋泳,“玉大人,你說我怎么就攤上這事攒菠∑戎澹” “怎么了?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵辖众,是天一觀的道長卓起。 經常有香客問我,道長凹炸,這世上最難降的妖魔是什么戏阅? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮啤它,結果婚禮上奕筐,老公的妹妹穿的比我還像新娘。我一直安慰自己变骡,他們只是感情好离赫,可當我...
    茶點故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著塌碌,像睡著了一般渊胸。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上誊爹,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天蹬刷,我揣著相機與錄音,去河邊找鬼频丘。 笑死办成,一個胖子當著我的面吹牛,可吹牛的內容都是我干的搂漠。 我是一名探鬼主播迂卢,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼桐汤!你這毒婦竟也來了而克?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤怔毛,失蹤者是張志新(化名)和其女友劉穎员萍,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體拣度,經...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡碎绎,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年螃壤,在試婚紗的時候發(fā)現自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片筋帖。...
    茶點故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡奸晴,死狀恐怖,靈堂內的尸體忽然破棺而出日麸,到底是詐尸還是另有隱情寄啼,我是刑警寧澤,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布代箭,位于F島的核電站墩划,受9級特大地震影響,放射性物質發(fā)生泄漏梢卸。R本人自食惡果不足惜走诞,卻給世界環(huán)境...
    茶點故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蛤高。 院中可真熱鬧蚣旱,春花似錦、人聲如沸戴陡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽恤批。三九已至异吻,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間喜庞,已是汗流浹背诀浪。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留延都,地道東北人雷猪。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像晰房,于是被迫代替她去往敵國和親求摇。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,916評論 2 344

推薦閱讀更多精彩內容

  • 在挖掘分析的過程當中對字符串的處理是極為重要的殊者,且出現也較為頻繁与境,R語言作為當前最為流行的開源數據分析和可視化平臺...
    果果哥哥BBQ閱讀 5,793評論 0 8
  • 第5章 引用類型(返回首頁) 本章內容 使用對象 創(chuàng)建并操作數組 理解基本的JavaScript類型 使用基本類型...
    大學一百閱讀 3,212評論 0 4
  • 字符串的處理介紹 字符串的處理方式 在C語言中字符串是作為字節(jié)數組處理的。在Java語言中字符串是作為對象處理的猖吴。...
    dptms閱讀 1,140評論 0 1
  • 早上起來海蔽,好沒精神簸搞,如往常一樣扁位,機械地重復著每個程序,從冰箱里拿出一個雞蛋丟到鍋里煮著趁俊,便鉆進洗手間洗漱。完了后刑然,...
    海無潮閱讀 827評論 0 0
  • 1.車是身份的標識寺擂,要做生意包裝自己的形象,既然要在這個圈混泼掠,大家都戴面具怔软,你也要戴著而且大家戴著面具聊的開心又有...
    幾號回家好閱讀 353評論 0 0