关于PHP类型的转换

自动转换:

通常自动转换是弱类语言的一个最基本也最方便的一个特征:它会在各种运算中根据运算符的需要也将非该运算符所能处理的数据转换为可以处理的数据。常见情形如下:

  • if(数据){}:转为bool类型
  • 算术运算符:转为数字类型
  • 连接运算符:转为字符串类型
  • 比较运算符:转为布尔类型或数字类型

o    两边如果有至少一个布尔,则另一边就会转为布尔,并进行比较

o    否则,就转为数字进行比较

特别常用的一个转换(不管是自动转换还是强制转换),就是字符串转换为数字:

“5”         ==>>  5 //整数

“5.5”       ==>>      5.5浮点数

“5abc”     ==>>      5整数

“5.5ab”   ==>>      5.5浮点数

“abc5”     ==>>      0整数

“abc”      ==>>      0整数

“”           ==>>      0

强制转换

就是通过语法来让某数据转换为另一种类型的数据,语法格式为:

(目标类型)数据;

注意:我们并不能使用该语法将任意类型的数据,转换为其他任意类型——因为有些类型之间的转换是没有意义的——系统内部也没有定义过该类型转换的规则。

——最常见的转换通常就发生在基本(标量)数据类型之间。

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/4728.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
重蔚的头像重蔚管理团队
上一篇 2018年3月17日 00:06
下一篇 2018年3月19日 11:48

相关推荐

  • 如何使用PHP实现微信小程序中的抽奖和福利。

    随着微信小程序的普及,越来越多企业开始通过微信小程序来开展业务。其中,抽奖和福利活动既能增强用户粘度,也能提升企业知名度。本文将介绍如何使用PHP来实现微信小程序中的抽奖和福利活动。 一. 微信小程序登录 …

    2023年6月3日
    01
  • PHP8.0中的JVM序列化库

    随着PHP 8.0的发布,许多新功能得到了带来。其中之一是引入了JVM序列化库,这是一项旨在提高性能的功能。在这篇文章中,我们将详细探讨PHP8.0中的JVM序列化库。 JVM序列化是什么? 在开始之前,让我们先了解一下JVM…

    2023年5月19日
    01
  • PHP商城开发中的集成与部署

    随着电商行业的快速发展,越来越多的企业开始关注自身在电商领域的布局与发展。而作为电商网站的核心技术之一,PHP商城开发的集成与部署也逐渐成为了企业关注的焦点。本文将从技术层面讲述PHP商城开发中的集成与部…

    2023年5月19日
    01
  • PHP商城的物流配送系统设计与实现。

    随着电商行业的不断发展壮大,物流配送系统已经成为了电商企业中不可或缺的一部分。在PHP商城开发中,物流配送系统的设计和实现显得尤为重要。通过合理的物流配送系统设计,可以提高顾客的购物体验,同时也可以节省…

    2023年5月23日
    06
  • 小编分享教程宝塔面板上的PHP优化攻略。

    宝塔面板PHP优化攻略,提供有效提升网站性能的方法和技巧。 教程宝塔面板上的PHP优化攻略 在网站开发过程中,PHP是一种广泛使用的服务器端脚本语言,有时候我们可能会遇到PHP性能不佳的问题,这时候就需要对PHP进行…

    2024年7月17日
    01
  • if判断杜绝手误造成的bug

    在代码时有可能会出出运算符写错的现象,if判断中经常出现的是把 "=="写成 "=", 那么if($length=4)就会一直返回true,运行代码会就会出现一些末知的bug或是另一种结果. 怎么预防手误造成的bug? 我们可以把值写在 == …

    2018年4月27日
    0433
  • PHP函数的介绍

    说明:函数的作用在于对一个功能的封装,封装后在别的页面中引入并调用,可以节省代码量,可以冗余。 8.1.1函数的定义 Function 函数名(【形参1】【,参数2】【,形参n......】){ 要封装到函数的代码; 【return 返回…

    2018年4月4日 PHP自学教程
    0232
  • PHP文件上传入门案例

    为了方便管理这些上传的文件,我们通常会将上传的文件保存到uploads目录下面 防止上传文件过大 思路:首先给定一个文件的最大限制,然后再拿上传的文件的大小 和 最大的限制进行比较,文件大小单位是字节,字节之间…

    2018年9月15日 PHP案例操作
    0258

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息