重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有:
10年积累的成都网站建设、网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有巩义免费网站建设让你可以放心的选择与我们合作。
?(int)、(integer):转换成整形。
?(float)、(double)、(real):转换成浮点型。
?(string):转换成字符串。
?(bool)、(boolean):转换成布尔类型。
?(array):转换成数组。
?(object):转换成对象。
PHP数据类型有三种转换方式:
?在要转换的变量之前加上用括号括起来的目标类型。
?使用3个具体类型的转换函数,intval()、floatval()、strval()。
?使用通用类型转换函数settype(mixed var,string type)。
第一种转换方式: 强制转换;
代码:
结果:
第二种转换方式:转换函数,intval()、floatval()、strval();
代码:
结果:
第三种转换方式:通用类型转换函数settype(mixed var,string type);
代码:
结果:
扩展资料:
PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有:
(int)、(integer):转换成整形;
(float)、(double)、(real):转换成浮点型;
(string):转换成字符串;
(bool)、(boolean):转换成布尔类型;
(array):转换成数组;
(object):转换成对象。
参考资料:PHP中文网--类型转换的判别
如果是小写转大写即“str_replace”转换成“STR_REPLACE”?
php内置了函数strtoupper(),直接strtoupper("str_replace")即可,如果你要写成change函数,那么就是:
function change($str){
return strtoupper($str);
}
2.如果就是从“str_replace”转换成"S",可以使用substr等字符串操作函数,比如:
function change($str){
return substr( strtoupper($str), 0, 1 );
}