PHP 强制类型转换
来源:互联网 发布:mac 安装lnmp php7 编辑:程序博客网 时间:2024/06/04 18:01
PHP 中的类型强制转换和 C 中的非常像:在要转换的变量之前加上用括号括起来的目标类型。
<?php
$foo = 10; // $foo is an integer
$bar = (boolean) $foo; // $bar is a boolean
?>
允许的强制转换有:
- (int), (integer) - 转换为 整型(integer)
- (bool), (boolean) - 转换为 布尔型(boolean)
- (float), (double), (real) - 转换为 浮点型(float)
- (string) - 转换为 字符串(string)
- (binary) - 转换为二进制 字符串(string) (PHP 6)
- (array) - 转换为 数组(array)
- (object) - 转换为 对象(object)
- (unset) - 转换为 NULL (PHP 5)
(binary) 转换会在结果前面加上前缀'b',PHP 5.2.1 新增。
注意在括号内允许有空格和制表符,所以下面两个例子功能相同:
<?php
$foo = (int) $bar;
$foo = ( int ) $bar;
?>
将 字符串(string)文字和变量转换为二进制 字符串(string):
<?php
$binary = (binary)$string;
$binary = b"binary string";
?>
0 0
- PHP 强制类型转换
- PHP 强制类型转换
- PHP 强制类型转换
- PHP 类型转换&&类型强制转换
- PHP之强制类型转换,慎用!
- PHP 变量类型的强制转换
- php 的数据强制类型转换和默认类型转换
- php 的数据强制类型转换和默认类型转换
- php中字符串类型强制转换为整数类型
- 关于强制类型转换:强制类型转换
- 类型转换&&类型强制转换
- 类型转换&&类型强制转换
- PHP 中的类型强制转换 字符转数值
- 深入了解PHP类型戏法 (array)var 强制数组转换
- PHP simplexml解析结果需要进行强制类型转换
- 类型转换(向下强制)
- c++强制类型转换
- 强制类型转换
- Leetcode: Merge k Sorted Lists
- 算法学习建议
- 百度地图:自定义结果面板+分页+图层标注
- 我要创业
- VC加载初始化GDI+方法
- PHP 强制类型转换
- 一步一步学zedboard之八利用SDK生成BOOT.BIN文件
- pthread_key_t 线程存储相关
- 动态规划之最长递增子序列 ,最长公共子序列
- Android摇一摇振动效果Demo
- Java笔记001_Java里集合分类
- 第3条:尽可能使用 const
- git 基本命令介绍
- 快速Android开发系列网络篇之Volley