通過實例解析PHP數(shù)據(jù)類型轉換方法
PHP的數(shù)據(jù)類型轉換屬于強制轉換,允許轉換的PHP數(shù)據(jù)類型有:
(int)、(integer):轉換成整形 (float)、(double)、(real):轉換成浮點型 (string):轉換成字符串 (bool)、(boolean):轉換成布爾類型 (array):轉換成數(shù)組 (object):轉換成對象PHP數(shù)據(jù)類型有三種轉換方式:
在要轉換的變量之前加上用括號括起來的目標類型 使用3個具體類型的轉換函數(shù),intval()、floatval()、strval() 【記憶:想轉換的目的類型+val()】 使用通用類型轉換函數(shù)settype(mixed var,string type)第一種轉換方式: (int) (bool) (float) (string) (array) (object)
<?php $num1=3.14; $num2=(int)$num1; var_dump($num1); //輸出float(3.14) var_dump($num2); //輸出int(3) ?>
第二種轉換方式: intval() floatval() strval()
<?php $str='123.9abc'; $int=intval($str); //轉換后數(shù)值:123 $float=floatval($str); //轉換后數(shù)值:123.9 $str=strval($float); //轉換后字符串:'123.9' ?>
第三種轉換方式: settype();
<?php $num4=12.8; $flg=settype($num4,'int'); var_dump($flg); //輸出bool(true) var_dump($num4); //輸出int(12) ?>
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關文章:
1. php使用正則驗證密碼字段的復雜強度原理詳細講解 原創(chuàng)2. vue前端RSA加密java后端解密的方法實現(xiàn)3. JSP+Servlet實現(xiàn)文件上傳到服務器功能4. 基于jsp+mysql實現(xiàn)在線水果銷售商城系統(tǒng)5. 基于javaweb+jsp實現(xiàn)企業(yè)財務記賬管理系統(tǒng)6. CSS可以做的幾個令你嘆為觀止的實例分享7. ASP動態(tài)網(wǎng)頁制作技術經(jīng)驗分享8. ASP中實現(xiàn)字符部位類似.NET里String對象的PadLeft和PadRight函數(shù)9. 利用CSS3新特性創(chuàng)建透明邊框三角10. 淺談由position屬性引申的css進階討論

網(wǎng)公網(wǎng)安備