下面给大家介绍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将字符串转换成数字相关推荐

  1. java面试题,将String字符串转换成数字

    2019独角兽企业重金招聘Python工程师标准>>> 题目要求:将String字符串转换成数字,不能用java自带的方法转换字符串,要求自己写一个atoi(String s),如果 ...

  2. 把数组里的字符串转换成数字或者把数字转换成字符串

    把数组里的字符串转换成数字或者把数字转换成字符串 场景 例:如以下接口返回的'1,2,3' 前端需要转成数组 处理完的数组里面的每一项值都变成的字符串,而我想要的是[1,2,3] 于是就找到了下面的方 ...

  3. 数组里的字符串转换成数字或者把数字转换成字符串

    数组里的字符串转换成数字或者把数字转换成字符串 var arr1 = [1, 2, 3, 4, 5, 6, 7, 8, 9]; arr1.map(String); //结果: ['1', '2', ' ...

  4. Java中将科学记数法字符串转换成数字字符串

    开发过程中,有时候科学记数法的数字,需要转换成直观的数字. 这个时候就要想办法转换一下,好在java已经提供了现成的方法. 代码如下: import java.math.BigDecimal;@Tes ...

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

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

  6. C++ 如何将字符串转换成数字

    使用函数:stoi(string )将string转换成int型 使用函数:stol(string )将string转换成long int型 使用函数:stof(string )将string转换成f ...

  7. 把指定长度字符串转换成数字

    /** 函数名:apatoi 功能 :把指定长度字符串转换成数字 参数 : s 数字字符串 len 长度 返回值: 转换后的数字 **/ int apatoi(char *s,int len){int ...

  8. js 转化为实体符_js字符串转换成数字与数字转换成字符串的实现方法

    本篇文章主要是对js字符串转换成数字与数字转换成字符串的实现方法进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 js字符串转换成数字 将字符串转换成数字,得用到parseInt函数. ...

  9. javascript将字符串转换成数字

    javascript怎么将字符串转换成数字 转换方法:1.利用"-"."*"."/"."%"."++" ...

最新文章

  1. AI一分钟 | 华为余承东携Mate 10高调亮相CES,不惧美国运营商放鸽子;日本推“手掌支付”服务,竟靠手相和手掌静脉识别
  2. pixysoft.framework.messageflow enterprise edition 开发实录
  3. 微软服务器藏,配置微软CA服务器+SCEP
  4. 北京招聘 | 新浪微博机器学习部门招聘推荐算法开发实习生
  5. python删除字符串_Python3 - 删除字符串中不需要的字符
  6. 图解 5 种 Join 连接及实战案例!(inner/ left/ right/ full/ cross)
  7. 九度OJ-1088剩下的树
  8. centos6.5卸载和安装mysql_Linux CentOS 6.5 卸载、tar安装MySQL的教程
  9. 爬虫python区别_Python爬虫-04:贴吧爬虫以及GET和POST的区别
  10. 更改计算机用户名后无法共享文件夹,怎样使文件夹不被共享
  11. python删除文件夹无法访问_Python:pip和mu安装第三方库的小麻烦及解决方法
  12. dojochina的ExtJS视频教程学习笔记(二
  13. 2、【STM32】新建工程模板、ISP串口程序下载、JLINK程序下载与调试(在线和软件)
  14. 虚拟搭建局域网模拟器_如何建立虚拟局域网
  15. 2021年完美解决Gradle下载慢的问题(Android Studio)
  16. R语言实现行为特征分析(Behavioral Profile,BP)+层次聚类分析(hierarchical agglomerative cluster analysis,HAC)
  17. 磊科路由器信号按键_磊科怎么隐藏wifi信号 磊科路由器如何隐藏wifi信号?-192路由网...
  18. 这些年我的不足(不够专注,不善于推迟满足感,阅读量不够……-无网不剩 http://t.cn/zOe1RPz)
  19. WPF的Shape(形状)、Path(路径)、Drawing(图画)、Visual(可视化对象)
  20. T4 级老专家:AIOps 在腾讯的探索和实践

热门文章

  1. linux利用命令重置大量密码
  2. 技术关注:搜索引擎经验
  3. swift3.0截取View生成图片 图片截取成新图片
  4. 使用python向Redis批量导入数据
  5. 习惯的力量之三冰山一角
  6. 游戏中用到的设计模式
  7. maven实战笔记-12
  8. 田志刚:企业知识管理与用户创造内容(UGC)
  9. JAVA随机存储_java-如何将随机整数存储到类的实例中
  10. spring boot 整合web开发(二)