最近大家都在讨论2022年01月08日整理发布:详解php数据类型转换的三种方法相关的事情,对此小编也是非常的感应兴趣,那么这件事具体又是怎么回事呢?下面就是小编搜索到的关于2022年01月08日整理发布:详解php数据类型转换的三种方法事件的相关信息,我们一起来看看吧!
我将向您详细解释解释php数据类型转换的三种方法。相信朋友们也应该很关心这个话题。现在,我将为我的朋友详细介绍解释php数据类型转换的三种方法。边肖还收集了关于详细解释php数据类型转换的三种方法的相关信息。我希望你看到后会喜欢。
数据转换有三种类型:强制转换、永久转换和转换函数转换。通过这三种转换方法的介绍,本文带你对类型转换有一个深刻的认识,并和边肖一起学习。
(资料图片仅供参考)
第一,强制皈依。
强制转换的数据不影响数据的原始类型,只是暂时转换数据。
?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
echo gettype((字符串)500)、“-”、gettype(500)、“HR”;
echo gettype(strval(500))、“-”、gettype(500)、“HR”;
echo gettype(strval(true))、“-”、gettype(true)、“HR”;
?结果是:
字符串整数
字符串整数
字符串布尔型。我们可以看到,虽然我们转换了数据类型,但是原来是什么样的数据,现在是什么样的数据,原来的类型并没有因为类型转换而改变。
第二,永久皈依。
?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
$ old=500
回显“原始类型”。gettype($old)," HR ";
$current=gettype(settype($old," string "));
回应“当前类型”。gettype($current)," HR ";
?其结果是:
原始类型整数
现有类型字符串通过永久转换的数据来更改原始数据类型。
echo gettype($ old);结果是:
字符串通过上面的例子,我们可以看到,在转换数据之后,我们原来的数据类型会发生变化。
三、转换功能转换
通过intval floatval strval的三个转换函数,可以根据需要转换成不同的类型。
?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
$ str=" 123.9abc
echo intval($str)、“-”、gettype($str)、“HR”;
echo floatval($str)、“-”、gettype($str)、“HR”;
echo strval($str)、“-”、gettype($str)、“HR”;
?让我们看看他的输出:
123 -字符串
123.9 -字符串
123.9abc - string可以看出,不同的转换函数被转换成不同的类型,而原始的字符串类型没有变化。
推荐:《PHP视频教程》以上是php数据类型转换三种方法的详细内容!
来源:php中文网站
Copyright 2015-2022 世界知识产权网 版权所有 备案号:琼ICP备2022009675号-1 联系邮箱:435 227 67@qq.com