转换方法:1、用strval(),语法“strval(值)”;2、用settype(),语法“settype (值,"string")”;3、用sprintf()函数,语法“sprintf(值)”;4、用number_format()函数。
本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑
php将值转成字符串
方法1:使用strval()函数
strval():用于获取变量的字符串值。
<?php header("Content-type:text/html;charset=utf-8"); var_dump(strval(TRUE)); var_dump(strval(FALSE)); var_dump(strval(12.35)); var_dump(strval(null)); ?>
方法2:使用settype()函数
settype ($var,$type)
函数用于将变量$var
设置为指定数据类型$type
。
<?php header("Content-type:text/html;charset=utf-8"); $num=12.63; $bool1=TRUE; $bool2=FALSE; settype ($num,"string"); settype ($bool1,"string"); settype ($bool2,"string"); var_dump($num); var_dump($bool1); var_dump($bool2); ?>
方法3:使用sprintf()函数
sprintf() 函数把格式化的字符串写入一个变量中。
<?php header("Content-type:text/html;charset=utf-8"); var_dump(sprintf(TRUE)); var_dump(sprintf(FALSE)); var_dump(sprintf(null)); var_dump(sprintf(12)); var_dump(sprintf("%.1f",12.35)); var_dump(sprintf("%.3f",12.35)); ?>
方法4:使用number_format()函数
number_format()可通过千位分组来格式化数字。
<?php header("Content-type:text/html;charset=utf-8"); var_dump(number_format(TRUE)); var_dump(number_format(FALSE)); var_dump(number_format(null)); var_dump(number_format(12)); var_dump(number_format(12.35,1)); var_dump(number_format(12.35,3)); ?>
推荐学习:《PHP视频教程》
以上是php怎么将值转型成字符串的详细内容。更多信息请关注PHP中文网其他相关文章!