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 随机生成10位字符代码
Mar 26 PHP
php数组函数序列之in_array() 查找数组值是否存在
Oct 29 PHP
PHP CLI模式下的多进程应用分析
Jun 03 PHP
多个PHP中文字符串截取函数
Nov 12 PHP
PHP PDOStatement:bindParam插入数据错误问题分析
Nov 13 PHP
php使用curl出现Expect:100-continue解决方法
Mar 03 PHP
Laravel 5框架学习之Blade 简介
Apr 08 PHP
php使用ob_flush不能每隔一秒输出原理分析
Jun 02 PHP
PHP 绘制网站登录首页图片验证码
Apr 12 PHP
Smarty高级应用之缓存操作技巧分析
May 14 PHP
phpStorm+XDebug+chrome 配置详解
Apr 01 PHP
Laravel 修改验证异常的响应格式实例代码详解
May 25 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给文字内容中的关键字进行套红处理
2016/04/12 PHP
PHP入门教程之日期与时间操作技巧总结(格式化,验证,获取,转换,计算等)
2016/09/11 PHP
编写Js代码要注意的几条规则
2010/09/10 Javascript
js实现两个值相加alert出来精确到指定位
2013/09/25 Javascript
Javascript实现滚动图片新闻的实例代码
2013/11/27 Javascript
Jquery实现自定义tooltip示例代码
2014/02/12 Javascript
JavaScript使用setInterval()函数实现简单轮询操作的方法
2015/02/02 Javascript
Jquery全屏相册插件zoomvisualizer具有调节放大与缩小功能
2015/11/02 Javascript
详解页面滚动值scrollTop在FireFox与Chrome浏览器间的兼容问题
2015/12/03 Javascript
Node.js编写爬虫的基本思路及抓取百度图片的实例分享
2016/03/12 Javascript
jQuery图片切换动画特效
2016/11/02 Javascript
angularJS深拷贝详解
2017/03/23 Javascript
vue实现登陆登出的实现示例
2017/09/15 Javascript
vue 中directive功能的简单实现
2018/01/05 Javascript
浅谈使用mpvue开发小程序需要注意和了解的知识点
2018/05/23 Javascript
javascript合并两个数组最简单的实现方法
2019/09/14 Javascript
使用 Element UI Table 的 slot-scope方法
2019/10/10 Javascript
Python的Twisted框架中使用Deferred对象来管理回调函数
2016/05/25 Python
用Python解决计数原理问题的方法
2016/08/04 Python
python3爬取各类天气信息
2018/02/24 Python
python 日期操作类代码
2018/05/05 Python
浅谈解除装饰器作用(python3新增)
2018/10/15 Python
python用post访问restful服务接口的方法
2018/12/07 Python
Centos7 下安装最新的python3.8
2019/10/28 Python
python下载卫星云图合成gif的方法示例
2020/02/18 Python
在PyCharm中遇到pip安装 失败问题及解决方案(pip失效时的解决方案)
2020/03/10 Python
详解python中GPU版本的opencv常用方法介绍
2020/07/24 Python
GetYourGuide台湾:预订旅游活动、景点和旅游项目
2019/06/10 全球购物
幼教简历自我评价
2014/01/28 职场文书
工作睡觉检讨书
2014/02/25 职场文书
应届生自荐信
2014/06/30 职场文书
2015年文员个人工作总结
2015/04/09 职场文书
详解Vue的sync修饰符
2021/05/15 Vue.js
python之np.argmax()及对axis=0或者1的理解
2021/06/02 Python
动画电影《龙珠超 超级英雄》延期上映
2022/03/20 日漫
在windows server 2012 r2中安装mysql的详细步骤
2022/07/23 Servers