php 数据类型转换强制转换的三种方式
- (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 数据类型转换强制转换的三种方式相关推荐
- python 图片和二进制转换的三种方式
PIL格式转二进制 先读取为PIL格式,再转为二进制 import io import base64 from PIL import Imagedef image2byte(image):'''图片转 ...
- Docker的常用管理命令Docker将数据挂载到容器的三种方式
文章目录 镜像管理命令 容器管理常用命令 docker run常用参数 Docker run的其他参数 docker 创建容器命令 容器资源限制 docker管理容器常用命令 docker将数据挂载到 ...
- html color 转换,Color颜色转换的三种方式(c#)
Color颜色转换 1.在.net中如何把一个色名称转换成HTML色? System.Drawing.Color color = System.Drawing.Color.White; string ...
- ajax上传多文件和数据,Ajax上传数据和上传文件(三种方式)
Ajax向后端发送数据可以有三种方式:原生Ajax方式,jQuery Ajax方式,iframe+form 方式(伪造Ajax方式) Title .btn { background-color: co ...
- mysql 删除数据表中数据_Mysql-删除数据表-三种方式详解
Mysql 删除数据表的三种方式详解 用法: 1.当你不再需要该表时, 用 drop; 2.当你仍要保留该表,但要删除所有记录时, 用 truncate; 3.当你要删除部分记录或者有可能会后悔的话, ...
- 四种数据类型转换字符串类型的 三种方法
1.Number类型 2.Boolean类型 3.undefined类型 4.null类型 在JavaScript中如果想将以上的四种基本数据类型转换为字符串类型, 常用的方法有三种 1.对于Numb ...
- C# 对象与JSON字符串互相转换的三种方式
JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式. 关于内存对象和JSON字符串的相互转换,在实际项目中应比较广泛,经过一番搜索,找到如下 ...
- excel找到对应数据的列指标_三种方式制作数据地图
数据地图,因为地理信息的加持,信息丰富,直观明显,广泛地应用于多个行业,数据分析必备利器. 方式一:通过Excel制作数据地图 本文大篇幅在介绍这种方式的具体操作方法,共分为四个步骤.概括来说其主要通 ...
- mysql 表中添加数据类型_MySQL数据表添加字段(三种方式)
MySQL 数据表是由行和列构成的,通常把表的"列"称为字段(Field),把表的"行"称为记录(Record).随着业务的变化,可能需要在已有的表中添加新的字 ...
最新文章
- 区块链开发公司谈区块链将会成为下一场科技革命
- mysql和oracle的锁_关于数据库行锁与表锁的认识
- 吊打一切现有开源OCR项目:效果再升7%,速度提升220%
- rowmapper_Spring Integration Jdbc RowMapper示例
- RUNOOB python练习题 32 列表的中括号符号小tips
- adb无法连接安卓手机
- uni-app第三方登陆-微信
- 由浅到深理解ROS(1)
- qt 中使用openssl_openSSL漏洞致使SSL证书安全配置评级F
- 怎样在页面上查找请求内容_怎样快速裁剪删除PDF文档的页面内容?
- linux进程线程协程的区别,进程和线程、协程的区别
- 基于bootstrap的时间选择插件daterangepicker以及汉化方法
- H5测试是怎么做的?
- JS iframe 跨域
- 引爆Spark大数据引擎的七大工具
- 常用工具方法(7S,28,SWOT,PDCA,SMART,6W2H,时间管理四矩阵,WBS,碎石分析,ORID)
- 彻底删除浏览器毒霸首页
- ftp误删服务器文件恢复,ftp服务器文件误删
- 【附源码】计算机毕业设计JAVA自动化办公系统
- unity3d-学习笔记8-卡牌游戏制作(实现动态读取卡片信息并且在游戏界面展现)
热门文章
- 移动端web实现定位(获取GPS)
- urllib.request和urllib.parse模块
- python3.7 smtplib_python3 smtplib发送邮件
- 如果你很迷恋一个人,那你一定配不上他。
- 手机同声翻译软件哪个好?试试这款不错的同声互译软件
- 使用coding和hexo快速搭建博客
- java数组赋值给js数组_java数组
- java对象数组赋值时空指针问题
- Swift编程权威指南(第2版)pdf
- 计算机毕业设计JAVA书店管理mybatis+源码+调试部署+系统+数据库+lw