PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有:

(int)、(integer): 转换成整形

(float)、(double)、(real): 转换成浮点型

(string): 转换成字符串

(bool)、(boolean): 转换成布尔类型

(array): 转换成数组

(object): 转换成对象

PHP数据类型有三种转换方式:

在要转换的变量之前加上用括号括起来的目标类型

使用3个具体类型的转换函数,intval()、floatval()、strval()

使用通用类型转换函数settype(mixed var,string type)

第一种转换方式: (int) (bool) (float) (string) (array) (object)

$num1=3.14;

$num2=(int)$num1;

var_dump($num1); //输出float(3.14)

var_dump($num2); //输出int(3)

?>

第二种转换方式: intval() floatval() strval()

$str="123.9abc";

$int=intval($str); //转换后数值:123

$float=floatval($str); //转换后数值:123.9

$str=strval($float); //转换后字符串:"123.9"

?>

第三种转换方式: settype();

$num4=12.8;

$flg=settype($num4,"int");

var_dump($flg); //输出bool(true) $flg是settype的返回结果 布尔值

var_dump($num4); //输出int(12) $num4已由float类型转换成整形

?>

取消

评论

php中数字可以加字符吗,在php中,怎么样把数字转化为字符串相关推荐

  1. c语言中减号算一个字符吗,C语言中指针的加减运算

    char arr[3]; printf("arr:\n%d\n%d\n%d\n", arr, arr + 1, arr + 2); char *parr[3]; printf(&q ...

  2. vb语言中怎样编码窗体中所有字体加粗_VBText控件中使字体加粗和倾斜的代码是什么...

    展开全部 VBText控件中使字体加粗和倾e69da5e6ba9062616964757a686964616f31333365656537斜的代码是: 加粗 Label1.FontBold = Tru ...

  3. 数字数据转换为字符数据_为什么替代数据对数字转换至关重要

    数字数据转换为字符数据 边缘是数据的未来(Fringe is the future of data) Alternative data has been a buzzword among invest ...

  4. 数据在计算机中编码方式教案,字符数据在计算机中的表示方法

    计算机中数据的概念是广义的,计算机除了处理各种数之外,还要处理大量符号,如英文字母.汉字等非数值的信息.例如,当要用计算机编写文章时,就需要将文章中的各种符号.英文字母.汉字等输入计算机,然后由计算机 ...

  5. Java 类中各成分加载顺序和内存中的存放位置

    一.什么时候会加载类? 使用到类中的内容时加载:有三种情况 1.创建对象:new StaticCode(); 2.使用类中的静态成员:StaticCode.num=9; StaticCode.show ...

  6. 在邮件标头中找到无效的字符_在实践中重试HTTP标头

    在邮件标头中找到无效的字符 Retry-After是鲜为人知的HTTP响应标头. 让我引用RFC 2616(HTTP 1.1规范)的相关部分: 14.37重试后 Retry-After响应标头字段可与 ...

  7. 指针真的是个小机灵--将字符串中的n个字符左移,串中的前n个字符移到最后

    题目:编写一函数:strlshif(char *s,int n),其功能是吧字符串s中的所有的字符左移n个位置,串中的前n个字符移到最后. 解题思路: 找到字符的最后位置,然后循环n次赋值,将前n个字 ...

  8. mysql left join中on后加条件判断和where中加条件的区别

    left join中关于where和on条件的几个知识点:1.多表left join是会生成一张临时表,并返回给用户2.where条件是针对最后生成的这张临时表进行过滤,过滤掉不符合where条件的记 ...

  9. c++ 把数字和中文字符分开_C语言中的字符常量与变量

    字符常量与变量   在这一节中,我们来讨论字符与字符串. 1. 字符常量   如果我想在屏幕上打印"HelloWorld".应该怎样做呢?大家应该很熟悉这个代码了. #includ ...

最新文章

  1. oracle cusor游标,ORACLE CURSOR 游标详解
  2. 如何获取启动页activity
  3. pip源更换为清华源_kali2020更换国内的源
  4. [蓝桥杯][2017年第八届真题]合根植物
  5. 旧金山参议员提议发布“封杀令”,理由是马路不为机器人所服务
  6. swfobject.embedSWF属性与用法
  7. 【ARDUINO】HC-05蓝牙不配对问题
  8. LVS原理介绍及安装过程
  9. Java基础入门笔记-Getter与Setter
  10. 转:基于用户投票的排名算法系列
  11. 试题10 最大子阵(枚举)
  12. 局域网的分类:以太网、令牌环网、FDDI、ATM、WLAN
  13. 用python写一个爬取周杰伦所有歌词的爬虫
  14. 如何评价『黑客与画家』
  15. 寻路问题——找到从起点到终点路径
  16. 变量定义、赋值、初始化
  17. python 网络通讯 plc_Python TCP通信网络编程
  18. 给Web应用更换公众号步骤
  19. 维特WT931——制作支持ROS的IMU惯性导航传感器
  20. configure: error: Requested 'libcrypto = 1.1.0' but version of OpenSSL-libcrypto is 1.0.2g

热门文章

  1. 移动通信例题整理_第3章_无线信号的衰落
  2. ajax post提交特殊字符,如何利用jQuery post传递含特殊字符的数据
  3. core identity mysql_Microsoft.AspNetCore.Identity 使用 mysql 报错处理
  4. c语言中系统函数设定像素,在imag中对每个像素应用自定义函数的快速方法
  5. 逻辑斯蒂回归_逻辑斯蒂回归详细解析 | 统计学习方法学习笔记 | 数据分析 | 机器学习...
  6. springboot security 权限校验_springboot借助aop和注解实现权限校验
  7. matlab曲线拟合 最低点,Matlab曲线拟合 最小二乘法 polyfit【转】
  8. mysql执行系统命令_mysql 命令行执行 sql
  9. eplise怎么连接数据库_Eclipse连接MySQL数据库(傻瓜篇)
  10. python 从入门到实践_Python编程从入门到实践日记Day15