PHP强制转化的形式整理
吾爱主题
阅读:137
2021-10-14 15:45:00
评论:0
PHP强制转化有几种形式
PHP强制转化有3种形式:1、在要转换的变量之前加上用括号括起来的目标类型;2、使用转强函数,如“intval()”,“strval()”;3、使用“settype()”函数,只需将要转换的变量传入第一个参数并将第二参数传入数据类型名即可。
示例代码
?1 2 3 4 | $a = '12' ; $res = (int) $a ; var_dump( $a ); //原变量不影响 var_dump( $res ); //返回的值为整型 |
1 2 3 4 | $a = '12' ; $res = intval ( $a ); var_dump( $a ); //不改变原变量 var_dump( $res ); |
1 2 3 | $a = '12' ; settype( $a , 'integer' ); var_dump( $a ); // 改变原变量 返回值是一个布尔型 |
知识点补充:
在要转换的变量之用括号括起来
?(int) (bool) (float) (string) (array) (object) 注意不改变原变量
1 2 3 4 | $a = '12' ; $res = (int) $a ; var_dump( $a ); //原变量不影响 var_dump( $res ); //返回的值为整型 |
使用转强函数 intval() floatval() strval() boolval() 注意不改变原变量
?1 2 3 4 | $a = '12' ; $res = intval ( $a ); var_dump( $a ); //不改变原变量 var_dump( $res ); |
到此这篇关于PHP强制转化的形式整理的文章就介绍到这了,更多相关PHP强制转化有几种形式内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文链接:https://www.php.cn/php-ask-449703.html
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。