• (int)、(integer):转换成整形
  • (float)、(double)、(real):转换成浮点型
  • (string):转换成字符串
  • (bool)、(boolean):转换成布尔类型
  • (array):转换成数组
  • (object):转换成对象

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

<?php
$num1=3.14;
$num2=(int)$num1;
var_dump($num1); //输出float(3.14)
var_dump($num2); //输出int(3)
?>  

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

<?php
$str="123.9abc";
$int=intval($str);     //转换后数值:123
$float=floatval($str); //转换后数值:123.9
$str=strval($float);   //转换后字符串:"123.9"
?>  

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

<?php
$num4=12.8;
$flg=settype($num4,"int");
var_dump($flg);  //输出bool(true)
var_dump($num4); //输出int(12)
?> 

php 数据类型转换强制转换的三种方式相关推荐

  1. python 图片和二进制转换的三种方式

    PIL格式转二进制 先读取为PIL格式,再转为二进制 import io import base64 from PIL import Imagedef image2byte(image):'''图片转 ...

  2. Docker的常用管理命令Docker将数据挂载到容器的三种方式

    文章目录 镜像管理命令 容器管理常用命令 docker run常用参数 Docker run的其他参数 docker 创建容器命令 容器资源限制 docker管理容器常用命令 docker将数据挂载到 ...

  3. html color 转换,Color颜色转换的三种方式(c#)

    Color颜色转换 1.在.net中如何把一个色名称转换成HTML色? System.Drawing.Color color = System.Drawing.Color.White; string ...

  4. ajax上传多文件和数据,Ajax上传数据和上传文件(三种方式)

    Ajax向后端发送数据可以有三种方式:原生Ajax方式,jQuery Ajax方式,iframe+form 方式(伪造Ajax方式) Title .btn { background-color: co ...

  5. mysql 删除数据表中数据_Mysql-删除数据表-三种方式详解

    Mysql 删除数据表的三种方式详解 用法: 1.当你不再需要该表时, 用 drop; 2.当你仍要保留该表,但要删除所有记录时, 用 truncate; 3.当你要删除部分记录或者有可能会后悔的话, ...

  6. 四种数据类型转换字符串类型的 三种方法

    1.Number类型 2.Boolean类型 3.undefined类型 4.null类型 在JavaScript中如果想将以上的四种基本数据类型转换为字符串类型, 常用的方法有三种 1.对于Numb ...

  7. C# 对象与JSON字符串互相转换的三种方式

    JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式. 关于内存对象和JSON字符串的相互转换,在实际项目中应比较广泛,经过一番搜索,找到如下 ...

  8. excel找到对应数据的列指标_三种方式制作数据地图

    数据地图,因为地理信息的加持,信息丰富,直观明显,广泛地应用于多个行业,数据分析必备利器. 方式一:通过Excel制作数据地图 本文大篇幅在介绍这种方式的具体操作方法,共分为四个步骤.概括来说其主要通 ...

  9. mysql 表中添加数据类型_MySQL数据表添加字段(三种方式)

    MySQL 数据表是由行和列构成的,通常把表的"列"称为字段(Field),把表的"行"称为记录(Record).随着业务的变化,可能需要在已有的表中添加新的字 ...

最新文章

  1. 区块链开发公司谈区块链将会成为下一场科技革命
  2. mysql和oracle的锁_关于数据库行锁与表锁的认识
  3. 吊打一切现有开源OCR项目:效果再升7%,速度提升220%
  4. rowmapper_Spring Integration Jdbc RowMapper示例
  5. RUNOOB python练习题 32 列表的中括号符号小tips
  6. adb无法连接安卓手机
  7. uni-app第三方登陆-微信
  8. 由浅到深理解ROS(1)
  9. qt 中使用openssl_openSSL漏洞致使SSL证书安全配置评级F
  10. 怎样在页面上查找请求内容_怎样快速裁剪删除PDF文档的页面内容?
  11. linux进程线程协程的区别,进程和线程、协程的区别
  12. 基于bootstrap的时间选择插件daterangepicker以及汉化方法
  13. H5测试是怎么做的?
  14. JS iframe 跨域
  15. 引爆Spark大数据引擎的七大工具
  16. 常用工具方法(7S,28,SWOT,PDCA,SMART,6W2H,时间管理四矩阵,WBS,碎石分析,ORID)
  17. 彻底删除浏览器毒霸首页
  18. ftp误删服务器文件恢复,ftp服务器文件误删
  19. 【附源码】计算机毕业设计JAVA自动化办公系统
  20. unity3d-学习笔记8-卡牌游戏制作(实现动态读取卡片信息并且在游戏界面展现)

热门文章

  1. 移动端web实现定位(获取GPS)
  2. urllib.request和urllib.parse模块
  3. python3.7 smtplib_python3 smtplib发送邮件
  4. 如果你很迷恋一个人,那你一定配不上他。
  5. 手机同声翻译软件哪个好?试试这款不错的同声互译软件
  6. 使用coding和hexo快速搭建博客
  7. java数组赋值给js数组_java数组
  8. java对象数组赋值时空指针问题
  9. Swift编程权威指南(第2版)pdf
  10. 计算机毕业设计JAVA书店管理mybatis+源码+调试部署+系统+数据库+lw