PHP强制转化的形式整理


Posted in PHP onMay 22, 2020

PHP强制转化有几种形式

PHP强制转化有3种形式:1、在要转换的变量之前加上用括号括起来的目标类型;2、使用转强函数,如“intval()”,“strval()”;3、使用“settype()”函数,只需将要转换的变量传入第一个参数并将第二参数传入数据类型名即可。

示例代码

$a = '12';
$res = (int)$a;
var_dump($a); //原变量不影响
var_dump($res);//返回的值为整型
$a = '12';
$res = intval($a);
var_dump($a); //不改变原变量
var_dump($res);
$a = '12';
settype($a,'integer');
var_dump($a); // 改变原变量 返回值是一个布尔型

知识点补充:

在要转换的变量之用括号括起来

(int) (bool) (float) (string) (array) (object) 注意不改变原变量

$a = '12';
$res = (int)$a;
var_dump($a); //原变量不影响
var_dump($res);//返回的值为整型

使用转强函数 intval() floatval() strval() boolval() 注意不改变原变量

$a = '12';
$res = intval($a);
var_dump($a); //不改变原变量
var_dump($res);

到此这篇关于PHP强制转化的形式整理的文章就介绍到这了,更多相关PHP强制转化有几种形式内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

PHP 相关文章推荐
php存储过程调用实例代码
Feb 03 PHP
PHP CodeBase:将时间显示为"刚刚""n分钟/小时前"的方法详解
Jun 06 PHP
PHP stripos()函数及注意事项的分析
Jun 08 PHP
让CodeIgniter的ellipsize()支持中文截断的方法
Jun 12 PHP
PHP根据传入参数合并多个JS和CSS文件的简单实现
Jun 13 PHP
php出现内存位置访问无效错误问题解决方法
Aug 16 PHP
使用PHPMailer实现邮件发送代码分享
Oct 23 PHP
php短址转换实现方法
Feb 25 PHP
php 生成Tab键或逗号分隔的CSV
Sep 24 PHP
PHP三种方式实现链式操作详解
Jan 21 PHP
PHP合并数组函数array_merge用法分析
Feb 17 PHP
php连接mysql数据库最简单的实现方法
Sep 24 PHP
Yii 框架入口脚本示例分析
May 19 #PHP
Yii 框架使用数据库(databases)的方法示例
May 19 #PHP
PHP7生产环境队列Beanstalkd用法详解
May 19 #PHP
PHP项目多语言配置平台实现过程解析
May 18 #PHP
Yii 框架使用Forms操作详解
May 18 #PHP
thinkphp 框架数据库切换实现方法分析
May 18 #PHP
PHP接口类(interface)的定义、特点和应用示例
May 18 #PHP
You might like
PHP PDO fetch 模式各种参数的输出结果一览
2015/01/07 PHP
php数组添加与删除单元的常用函数实例分析
2015/02/16 PHP
PHP.ini安全配置检测工具pcc简单介绍
2015/07/02 PHP
PHP实现表单提交数据的验证处理功能【防SQL注入和XSS攻击等】
2017/07/21 PHP
在 IE 中调用 javascript 打开 Excel 表
2006/12/21 Javascript
javascript 硬盘序列号+其它硬件信息
2008/12/23 Javascript
屏蔽Flash右键信息的js代码
2010/01/17 Javascript
javascript 拖放效果实现代码
2010/01/22 Javascript
js实现ArrayList功能附实例代码
2014/10/29 Javascript
js实现类似新浪微博首页内容渐显效果的方法
2015/04/10 Javascript
浅析JSONP技术原理及实现
2016/06/08 Javascript
微信小程序 swiper组件详解及实例代码
2016/10/25 Javascript
Vue单页式应用(Hash模式下)实现微信分享的实例
2017/07/21 Javascript
详解Next.js页面渲染的优化方案
2019/01/27 Javascript
JS工厂模式开发实践案例分析
2019/10/17 Javascript
JavaScript实现拖动对话框效果的实现代码
2020/10/12 Javascript
[00:35]DOTA2上海特级锦标赛 MVP.Phx战队宣传片
2016/03/04 DOTA
[01:20]DOTA2 齐天大圣至宝动态展示
2016/12/13 DOTA
Python入门篇之函数
2014/10/20 Python
Python多进程并发(multiprocessing)用法实例详解
2015/06/02 Python
python的unittest测试类代码实例
2017/12/07 Python
python清除字符串中间空格的实例讲解
2018/05/11 Python
python制作mysql数据迁移脚本
2019/01/01 Python
Python不同目录间进行模块调用的实现方法
2019/01/29 Python
判断Threading.start新线程是否执行完毕的实例
2020/05/02 Python
Jmeter HTTPS接口测试证书导入过程图解
2020/07/22 Python
python 基于opencv 实现一个鼠标绘图小程序
2020/12/11 Python
使用jTopo给Html5 Canva中绘制的元素添加鼠标事件
2014/05/15 HTML / CSS
英国户外玩具儿童游乐设备网站:TP Toys(蹦床、攀爬框架、秋千、滑梯和游戏屋)
2018/04/09 全球购物
怎么写有吸引力的自荐信
2013/11/17 职场文书
机电一体化专业推荐信
2013/12/03 职场文书
恐龙的灭绝教学反思
2014/02/12 职场文书
交通安全教育心得体会
2016/01/15 职场文书
PHP命令行与定时任务
2021/04/01 PHP
python读取pdf格式文档的实现代码
2021/04/01 Python
Win11绿屏怎么办?Win11绿屏死机的解决方法
2021/11/21 数码科技