PHP强制转化的形式整理

 更新时间:2020年05月22日 08:21:43   作者:凉官灰  
在本篇文章里小编给大家分享的是关于PHP强制转化的形式整理内容,需要的朋友们可以参考下。

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之数组学习

    对于网页编程来说,最重要的就是存取和读写数据了。存储方式可能有很多种,可以是字符串、数组、文件的形式等
    2011-05-05
  • 解决ThinkPHP关闭调试模式时报错的问题汇总

    解决ThinkPHP关闭调试模式时报错的问题汇总

    本文给大家汇总了一下个人在项目中所遇到的关闭ThinkPHP的调试模式时遇到报错的几种情况以及最终的处理办法,非常的简单实用,这里分享给大家,有需要的小伙伴可以参考下。
    2015-04-04
  • php邮件发送功能实现详解

    php邮件发送功能实现详解

    随着企业化的管理越来越规范,各种项目管理系统中,都需要加入到邮件实时通知功能,所以在项目中如何整合发邮件功能,其实也是很重要的一点。本文为大家介绍了PHP实现邮件实时通知功能的示例代码,需要的可以参考一下
    2022-09-09
  • 图解找出PHP配置文件php.ini的路径的方法

    图解找出PHP配置文件php.ini的路径的方法

    这篇文章主要介绍了图解找出PHP配置文件php.ini的路径的方法,其实就是使用phpinfo()函数输出PHP信息,然后找到Configuration File (php.ini) Path这节就可以了,需要的朋友可以参考下
    2014-08-08
  • php读取二进制流(C语言结构体struct数据文件)的深入解析

    php读取二进制流(C语言结构体struct数据文件)的深入解析

    本篇文章是对php读取二进制流(C语言结构体struct数据文件)进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP 使用MySQL管理Session的回调函数详解

    PHP 使用MySQL管理Session的回调函数详解

    本篇文章文章是对PHP中使用MySQL管理Session的回调函数进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php计算两个文件相对路径的方法

    php计算两个文件相对路径的方法

    这篇文章主要介绍了php计算两个文件相对路径的方法,涉及php操作字符串的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • php实现的农历算法实例

    php实现的农历算法实例

    这篇文章主要介绍了php实现的农历算法,较为详细的分析了农历算法的原理与php实现技巧,非常具有实用价值,需要的朋友可以参考下
    2015-08-08
  • PHP数组编码gbk与utf8互相转换的两种方法

    PHP数组编码gbk与utf8互相转换的两种方法

    这篇文章给大家分享了两种转换的方法,都可以实现PHP数组的编码进行相互转换。大家可以参考自己的实际情况进行选择哪一种方法,下面来一起看看吧。
    2016-09-09
  • PHP中isset、empty的用法与区别示例详解

    PHP中isset、empty的用法与区别示例详解

    这篇文章主要给大家介绍了关于PHP中isset、empty的用法与区别的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11

最新评论