PHP 变量类型的强制转换
作者:bea
也就是说,如果把一个字符串值赋给变量 var,var 就成了一个字符串。如果又把一个整型值赋给 var,那它就成了一个整数。 PHP 中的类型强制转换和 C 中的非常像:在要转换的变量之前加上用括号括起来的目标类型。 代码如下: <?php $foo = 10; echo "转换前:$foo=".$foo; //输出一个整数 echo "<br/>" //输出:$foo=10 echo "<br/>"; $foo = (boole
也就是说,如果把一个字符串值赋给变量 var,var 就成了一个字符串。如果又把一个整型值赋给 var,那它就成了一个整数。
PHP 中的类型强制转换和 C 中的非常像:在要转换的变量之前加上用括号括起来的目标类型。
代码如下:
<?php
$foo = 10;
echo "转换前:$foo=".$foo; //输出一个整数
echo "<br/>" //输出:$foo=10
echo "<br/>";
$foo = (boolean) $foo; //强制转换为布尔型
echo "转换后:$foo=".$foo; //输出:$foo=1
?>
允许的强制转换有:
(int),(integer) - 转换成整型
(bool),(boolean) - 转换成布尔型
(float),(double),(real) - 转换成浮点型
(string) - 转换成字符串
(array) - 转换成数组
(object) - 转换成对象
有用 | 无用
PHP 中的类型强制转换和 C 中的非常像:在要转换的变量之前加上用括号括起来的目标类型。
代码如下:
<?php
$foo = 10;
echo "转换前:$foo=".$foo; //输出一个整数
echo "<br/>" //输出:$foo=10
echo "<br/>";
$foo = (boolean) $foo; //强制转换为布尔型
echo "转换后:$foo=".$foo; //输出:$foo=1
?>
允许的强制转换有:
(int),(integer) - 转换成整型
(bool),(boolean) - 转换成布尔型
(float),(double),(real) - 转换成浮点型
(string) - 转换成字符串
(array) - 转换成数组
(object) - 转换成对象
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- php 远程包含文件漏洞分析
- php UTF8 文件的签名问题
- PHP+MySQL 手工注入语句大全 推荐
- php 攻击方法之谈php+mysql注射语句构造
- PHP 文件上传源码分析(RFC1867)
- 浅谈PHP 闭包特性在实际应用中的问题
- php实现jQuery扩展函数
- PHP 读取和修改大文件的某行内容的代码
- PHP 批量删除数据的方法分析
- ThinkPHP php 框架学习笔记
- php pack与unpack 摸板字符字符含义
- php 显示指定路径下的图片
- dedecms 批量提取第一张图片最为缩略图的代码(文章+软件)
- PHP 简单日历实现代码
- php 网页游戏开发入门教程一(webgame+design)
- php 文件上传系统手记
- php后台程序与Javascript的两种交互方式
- PHP 数组教程 定义数组
- PHP 判断变量类型实现代码