第一種轉(zhuǎn)換方式: 強(qiáng)制轉(zhuǎn)換;
目前創(chuàng)新互聯(lián)已為超過(guò)千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)絡(luò)空間、網(wǎng)站托管維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、東河網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
代碼:
結(jié)果:
第二種轉(zhuǎn)換方式:轉(zhuǎn)換函數(shù),intval()、floatval()、strval();
代碼:
結(jié)果:
第三種轉(zhuǎn)換方式:通用類(lèi)型轉(zhuǎn)換函數(shù)settype(mixed var,string type);
代碼:
結(jié)果:
擴(kuò)展資料:
PHP的數(shù)據(jù)類(lèi)型轉(zhuǎn)換屬于強(qiáng)制轉(zhuǎn)換,允許轉(zhuǎn)換的PHP數(shù)據(jù)類(lèi)型有:
(int)、(integer):轉(zhuǎn)換成整形;
(float)、(double)、(real):轉(zhuǎn)換成浮點(diǎn)型;
(string):轉(zhuǎn)換成字符串;
(bool)、(boolean):轉(zhuǎn)換成布爾類(lèi)型;
(array):轉(zhuǎn)換成數(shù)組;
(object):轉(zhuǎn)換成對(duì)象。
參考資料:PHP中文網(wǎng)--類(lèi)型轉(zhuǎn)換的判別
1、首先介紹一下將String類(lèi)型轉(zhuǎn)為Date類(lèi)型的方法。需要導(dǎo)入java.text.SimpleDateFormat類(lèi)。下面舉一個(gè)例子,比如有一個(gè)字符串 “2018-08-24“,想要轉(zhuǎn)為Date類(lèi)型,代碼如圖所示。
2、下面我們驗(yàn)證一下。是否轉(zhuǎn)化成功,打印一下轉(zhuǎn)化后的時(shí)間類(lèi)型的毫秒數(shù),如果可以打印出結(jié)果,說(shuō)明轉(zhuǎn)化成功,代碼如圖所示。
3、通過(guò)上面的代碼可以看出,String類(lèi)型已經(jīng)成功轉(zhuǎn)換為Date類(lèi)型了,注意一點(diǎn),使用SimpleDateFormat需要捕獲ParseException異常。如圖所示。
4、以將當(dāng)前時(shí)間轉(zhuǎn)化為字符串為例,獲取當(dāng)前時(shí)間可以使用Date nowDate = new Date(),如圖所示。
5、時(shí)間類(lèi)型轉(zhuǎn)化為String類(lèi)型,可以使用SimpleDateFormat的format方法,非常的簡(jiǎn)單,下面我們看一下代碼并打印一下轉(zhuǎn)化后的時(shí)間字符串,如圖所示。
強(qiáng)制類(lèi)型轉(zhuǎn)換一般分為隱式和顯式的,
元數(shù)據(jù) 顯式 隱式
$n = 100; (string)$n $n . ''
$n = '100'; (int)$n $n + 0;
$b = 1; (boolean)$b !$b
.......