利用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怎么将字符串转换成数字相关推荐

  1. python 科学计数法转换成数字_JS如何将科学计数法转换成数字或者字符串?

    今天遇到这个问题.... function sumStrings(a, b) {//输入的a,b都是只包含数字的字符串 var output; output = a * 1 + b * 1;//转换为 ...

  2. php字符串转int,php怎样将字符串转为int类型

    php将字符串转为int类型的方法:可以利用内置函数intval()来实现.intval()函数用于获取变量的整数值,如果执行成功则返回integer值,如果执行失败则返回0,例如:[intval(& ...

  3. 字符串转为 double 类型

    目标 将字符串转为 double 类型.转自 c程序设计语言第2版. 方法 1: 整数部分.小数部分单独计算,然后相加. 整数部分转换参考这篇文章 小数部分使用如下公式. 0.1234 = 1 * 1 ...

  4. JS字符串转换成数字的三种经典方法和代码实例

    1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有对String类型调用这些方法,这两个函数才能正确运行: 对其他类 ...

  5. js 字符串转换成数字的 三种方法

    在js读取文本框或者其它表单数据的时候获得的值是字符串类型的,例如两个文本框a和b,如果获得a的value值为11,b的value值为9 ,那么a.value要小于b.value,因为他们都是字符串形 ...

  6. html中隐式转换成数字,关于 JS 类型隐式转换的完整总结

    作者:原罪 来源:SegmentFault 思否社区 不管是在技术聊天群还是论坛里,总能碰到 x + y 等于多少的问题,比如 ,如果你不了解其中的原理,那么就插不上话,只能眼睁睁地等大佬解答了. T ...

  7. js 字符串转换成数字(转)

    原文地址:http://blog.csdn.net/sam2007/archive/2009/04/01/4040427.aspx 在js读取文本框或者其它表单数据的时候获得的值是字符串类型的,例如两 ...

  8. 微信小程序之js 字符串转换成数字的三种方法, 取float型小数点后两位数的方法

    在js读取文本框或者其它表单数据的时候获得的值是字符串类型的,例如两个文本框a和b,如果获得a的value值为11,b的value值为9 ,那么a.value要小于b.value,因为他们都是字符串形 ...

  9. js将字符串转换成数字的四种方法

    方法主要有四种 1转换函数.2强制类型转换.3利用js变量弱类型转换.4在字符串前面添加个+ 1.转换函数 js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后 ...

最新文章

  1. ibm db2获取目标时间与当前时间的差值_高帧频视觉实时目标检测系统
  2. Java基础概念性的知识总结
  3. 程序员跳槽获25K月薪,只因他给面试官看了这6000行代码
  4. Hyper-v Server重复数据删除技术
  5. 平面设计现在行业发展如何?
  6. python-jsonrpc框架实现JsonRPC协议的web服务
  7. 幽默:程序员背后的心酸日常,你懂多少?
  8. sqlserver oracle插件,SQLServer链接服务器至Oracle
  9. 2013江苏计算机二级vfp试题,2013年3月全国计算机二级VFP真题
  10. java indexof 通配符,字符串与含有通配符‘*’的字符串匹配(非正则表达式)
  11. Altium Designer实现原理图到PCB板的转换
  12. PHP 验证日期格式
  13. 如何在 Apple TV 上安装 tvOS 15 developer beta 9?
  14. EPLAN P8 2.3软件安装
  15. 写给大学男同胞的几条择偶建议
  16. Codeforces_714_A
  17. 在原生开发中控制HTML5视频
  18. hellow windows
  19. JVM之内存结构详解
  20. 联通NFV规划路线图:数据中心为核心 实现网元虚拟化

热门文章

  1. SpringBoot整合手机短信验证码
  2. 计算机管理 服务无响应,win10电脑音频服务未响应如何解决
  3. 初入职场的我们,一定要知道的职场生存法则
  4. 阿里云网盘公测_号称“永不限速”的阿里云网盘开始公测预约!或将支持度盘一键迁移?...
  5. MSP430 TIMER_A定时器设置示例
  6. centos shell if语句
  7. 计算机课信息化大赛说课稿,2017信息化教学大赛说课稿——吴小红
  8. Colab如何解压rar和zip文件
  9. 阿里OCR身份证识别相关信息
  10. eclipse使用ant_使用Eclipse简化Ant