关于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文件操作相关函数

    bool copy ( string filename , string dest ) 复制文件 string filename:原文件 string dest :目标文件 bool unlink ( string filename ) 删除文件 string filename:要删除的文件 bool rename ( string oldna...

    2017年11月15日
    0357
  • php分页的具体实现操作

    3(1)先创建一个分页导航条,可以点击 (2)动态创建分页导航条,直接采用面向对象思想实现成员属性:保存数据的,保存将来可能会变化的数据创建多少页,将来会变化,所以我们将其保存到属性上总的页数 == 查询...

    2018年9月19日 PHP案例操作
    0318
  • PHP中 Exception异常处理

    异常(Exception)是用于在指定的错误(异常)情况发生时改变脚本的正常流程。这种情况称为异常。 PHP 5 中提供了一种新的面向对象的错误处理方法。 当异常被触发时,通常会发生: 当前代码状态被保存 代码执行被...

    2018年3月13日
    0233
  • 总结PHP字符串与数组处理函数用法

    本文实例讲述了PHP字符串与数组处理函数用法。分享给大家供大家参考,具体如下:字符串处理函数trim --去除字符串首尾的多余空白字符和其他字符函数结构:string trim ( string $str [, string $character_mask =...

    2022年6月16日
    0152
  • php安装swoole扩展教程

    一.  swoole下载    暂不支持在windows上安装,我是在centos上安装,php版本5.6.24 1>安装包下载地址: http://pecl.php.net/package/swoole 2>版本选择 Swoole-1.x需要 PHP-5.3.10 或更高版本 Swoole-2.x需要...

    2018年4月27日 PHP自学教程
    0194
  • 学习php+jQuery+Ajax实现点赞效果的方法

    本文实例讲述了php+jQuery+Ajax实现点赞效果的方法。分享给大家供大家参考,具体如下:数据库设计先准备两张表,pic表保存的是图片信息,包括图片对应的名称、路径以及图片“赞”总数,pic_ip则记录用户点击赞后的I...

    2022年6月16日
    0185
  • 重蔚php学习第二十九天——php文件载入的原理

    我们通常会在a文件中载入b文件,它的原理其实是:是在a文件载入b文件代码处插入b文件的源代码。而不是去b文件执行。 例1: 文件a 文件b 第二个文件有语法错误,属于编译错误,编译错误会影响整个文件的执行,但我...

    2017年10月5日 PHP自学教程
    0284
  • PHP调用创蓝短信接口实现批量短信发送。

    随着移动互联网的发展,短信营销方式得到广泛应用,短信发送已经成为企业推广的一种重要方式。对于企业而言,短信营销成本低、效果好,是提高品牌知名度、促进销售的不错选择。本文将介绍如何使用PHP调用创蓝短信...

    2023年5月30日
    03

联系我们

QQ:951076433

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