php怎么将字符串转为数字类型,利用PHP怎么将字符串转换成数字
利用PHP怎么将字符串转换成数字
发布时间:2020-12-09 18:06:42
来源:亿速云
阅读:84
作者:Leah
本篇文章为大家展示了利用PHP怎么将字符串转换成数字,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
方法1:
使用number_format()函数。number_format()函数用于将字符串转换为数字。它会在成功时返回格式化的数字,否则会在失败时给出E_WARNING。
$num = "1000.314";
// 使用number_format()函数将字符串转换为数字
echo number_format($num), "\n";
// 函数的作用是:将字符串转换为数字
echo number_format($num, 2);
?>
输出:
1,000
1,000.31
方法2:
使用类型转换:类型转换可以直接将字符串转换为float,double或integer基本类型。这是将字符串转换为数字而不使用任何函数的最佳方法。
例:
// 字符串格式的数字
$num = "1000.314";
// 使用int类型转换
echo (int)$num, "\n";
// 使用float 类型转换
echo (float)$num, "\n";
// 使用double 类型转换
echo (double)$num;
?>
输出:
1000
1000.314
1000.314
方法3:
使用intval()和floatval()函数。intval()和floatval()函数也可用于将字符串分别转换为其对应的整数和浮点值。
例:
// 字符串格式的数字
$num = "1000.314";
// intval函数的作用是:将字符串转换为整数
echo intval($num), "\n";
// floatval函数的作用是:将字符串转换为浮点数
echo floatval($num);
?>
输出:
1000
1000.314
方法4:
通过添加0或执行数学运算。通过在字符串中添加0,也可以将字符串编号转换为整数或浮点数。在PHP中,执行数学运算时,字符串将隐式转换为整数或浮点数。
// 数字转换成字符串格式
$num = "1000.314";
// 对隐式类型转换执行数学运算
echo $num + 0, "\n";
// 对隐式类型转换执行数学运算
echo $num + 0.0, "\n";
// 对隐式类型转换执行数学运算
echo $num + 0.1;
?>
输出:
1000.314
1000.314
1000.414
上述内容就是利用PHP怎么将字符串转换成数字,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。
php怎么将字符串转为数字类型,利用PHP怎么将字符串转换成数字相关推荐
- python 科学计数法转换成数字_JS如何将科学计数法转换成数字或者字符串?
今天遇到这个问题.... function sumStrings(a, b) {//输入的a,b都是只包含数字的字符串 var output; output = a * 1 + b * 1;//转换为 ...
- php字符串转int,php怎样将字符串转为int类型
php将字符串转为int类型的方法:可以利用内置函数intval()来实现.intval()函数用于获取变量的整数值,如果执行成功则返回integer值,如果执行失败则返回0,例如:[intval(& ...
- 字符串转为 double 类型
目标 将字符串转为 double 类型.转自 c程序设计语言第2版. 方法 1: 整数部分.小数部分单独计算,然后相加. 整数部分转换参考这篇文章 小数部分使用如下公式. 0.1234 = 1 * 1 ...
- JS字符串转换成数字的三种经典方法和代码实例
1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有对String类型调用这些方法,这两个函数才能正确运行: 对其他类 ...
- js 字符串转换成数字的 三种方法
在js读取文本框或者其它表单数据的时候获得的值是字符串类型的,例如两个文本框a和b,如果获得a的value值为11,b的value值为9 ,那么a.value要小于b.value,因为他们都是字符串形 ...
- html中隐式转换成数字,关于 JS 类型隐式转换的完整总结
作者:原罪 来源:SegmentFault 思否社区 不管是在技术聊天群还是论坛里,总能碰到 x + y 等于多少的问题,比如 ,如果你不了解其中的原理,那么就插不上话,只能眼睁睁地等大佬解答了. T ...
- js 字符串转换成数字(转)
原文地址:http://blog.csdn.net/sam2007/archive/2009/04/01/4040427.aspx 在js读取文本框或者其它表单数据的时候获得的值是字符串类型的,例如两 ...
- 微信小程序之js 字符串转换成数字的三种方法, 取float型小数点后两位数的方法
在js读取文本框或者其它表单数据的时候获得的值是字符串类型的,例如两个文本框a和b,如果获得a的value值为11,b的value值为9 ,那么a.value要小于b.value,因为他们都是字符串形 ...
- js将字符串转换成数字的四种方法
方法主要有四种 1转换函数.2强制类型转换.3利用js变量弱类型转换.4在字符串前面添加个+ 1.转换函数 js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后 ...
最新文章
- ibm db2获取目标时间与当前时间的差值_高帧频视觉实时目标检测系统
- Java基础概念性的知识总结
- 程序员跳槽获25K月薪,只因他给面试官看了这6000行代码
- Hyper-v Server重复数据删除技术
- 平面设计现在行业发展如何?
- python-jsonrpc框架实现JsonRPC协议的web服务
- 幽默:程序员背后的心酸日常,你懂多少?
- sqlserver oracle插件,SQLServer链接服务器至Oracle
- 2013江苏计算机二级vfp试题,2013年3月全国计算机二级VFP真题
- java indexof 通配符,字符串与含有通配符‘*’的字符串匹配(非正则表达式)
- Altium Designer实现原理图到PCB板的转换
- PHP 验证日期格式
- 如何在 Apple TV 上安装 tvOS 15 developer beta 9?
- EPLAN P8 2.3软件安装
- 写给大学男同胞的几条择偶建议
- Codeforces_714_A
- 在原生开发中控制HTML5视频
- hellow windows
- JVM之内存结构详解
- 联通NFV规划路线图:数据中心为核心 实现网元虚拟化
热门文章
- SpringBoot整合手机短信验证码
- 计算机管理 服务无响应,win10电脑音频服务未响应如何解决
- 初入职场的我们,一定要知道的职场生存法则
- 阿里云网盘公测_号称“永不限速”的阿里云网盘开始公测预约!或将支持度盘一键迁移?...
- MSP430 TIMER_A定时器设置示例
- centos shell if语句
- 计算机课信息化大赛说课稿,2017信息化教学大赛说课稿——吴小红
- Colab如何解压rar和zip文件
- 阿里OCR身份证识别相关信息
- eclipse使用ant_使用Eclipse简化Ant