PHP的數(shù)據(jù)類型轉(zhuǎn)換屬于強(qiáng)制轉(zhuǎn)換,允許轉(zhuǎn)換的PHP數(shù)據(jù)類型有:
10年積累的成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有鞏義免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
?(int)、(integer):轉(zhuǎn)換成整形。
?(float)、(double)、(real):轉(zhuǎn)換成浮點(diǎn)型。
?(string):轉(zhuǎn)換成字符串。
?(bool)、(boolean):轉(zhuǎn)換成布爾類型。
?(array):轉(zhuǎn)換成數(shù)組。
?(object):轉(zhuǎn)換成對象。
PHP數(shù)據(jù)類型有三種轉(zhuǎn)換方式:
?在要轉(zhuǎn)換的變量之前加上用括號括起來的目標(biāo)類型。
?使用3個具體類型的轉(zhuǎn)換函數(shù),intval()、floatval()、strval()。
?使用通用類型轉(zhuǎn)換函數(shù)settype(mixed var,string type)。
第一種轉(zhuǎn)換方式: 強(qiáng)制轉(zhuǎn)換;
代碼:
結(jié)果:
第二種轉(zhuǎn)換方式:轉(zhuǎn)換函數(shù),intval()、floatval()、strval();
代碼:
結(jié)果:
第三種轉(zhuǎn)換方式:通用類型轉(zhuǎn)換函數(shù)settype(mixed var,string type);
代碼:
結(jié)果:
擴(kuò)展資料:
PHP的數(shù)據(jù)類型轉(zhuǎn)換屬于強(qiáng)制轉(zhuǎn)換,允許轉(zhuǎn)換的PHP數(shù)據(jù)類型有:
(int)、(integer):轉(zhuǎn)換成整形;
(float)、(double)、(real):轉(zhuǎn)換成浮點(diǎn)型;
(string):轉(zhuǎn)換成字符串;
(bool)、(boolean):轉(zhuǎn)換成布爾類型;
(array):轉(zhuǎn)換成數(shù)組;
(object):轉(zhuǎn)換成對象。
參考資料:PHP中文網(wǎng)--類型轉(zhuǎn)換的判別
如果是小寫轉(zhuǎn)大寫即“str_replace”轉(zhuǎn)換成“STR_REPLACE”?
php內(nèi)置了函數(shù)strtoupper(),直接strtoupper("str_replace")即可,如果你要寫成change函數(shù),那么就是:
function change($str){
return strtoupper($str);
}
2.如果就是從“str_replace”轉(zhuǎn)換成"S",可以使用substr等字符串操作函數(shù),比如:
function change($str){
return?substr( strtoupper($str), 0, 1 );
}