php将字符串转成数字,实例分析PHP将字符串转换成数字的方法
下面给大家介绍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将字符串转换成数字的方法相关推荐
- php7不再把十六进制当数字,php7 参数、整形及字符串处理机制修改实例分析
php7 参数.整形及字符串处理机制修改实例分析,字符,字符串,参数,数字,报错 php7 参数.整形及字符串处理机制修改实例分析 易采站长站,站长之家为您整理了php7 参数.整形及字符串处理机制修 ...
- c++实现含有中文字符的字符串逆转,如:“我是小萌新”转换成“新萌小是我”
一个中文字符占两字节,所以逆转也得两两字符进行逆转,如上图 可得出0和8,1和9,2和6,3和7进行下标交换 由此可得出以下代码: #include <iostream> #include ...
- xml文件转换成图片_如何把pdf文件转换成图片?
pdf文件怎么转成JPG图片呢?相信有不少人在迷惑,可能还在想着截图等操作来完成转换,但如果是截图成JPG图片后的效果可能很差,并没有之前pdf文件那么清楚.那这样往往打印出来的效果也不怎么理想,那怎 ...
- CAD怎么转换成PDF?如何将CAD批量转换成PDF?
CAD文件是设计行业常常需要使用的图纸之一,我们在使用CAD图纸文件时,有时候需要将CAD图纸文件转换成PDF,那么CAD怎么转换成PDF?如何将CAD批量转换成PDF?通过这篇文章,我就来告诉大家应 ...
- php7 字符串,php7 参数、整形及字符串处理机制修改实例分析
本文实例讲述了php7 参数.整形及字符串处理机制修改.分享给大家供大家参考,具体如下: 参数处理机制修改 一.重复参数命名不再支持. 重复的参数命名不再支持.比如下面的代码执行的时候会报错: pub ...
- python把浮点数转换成16进制_delphi 浮点数float转换成十六进制字符串的方法(FloatToHex)...
重新书写了float型转为十六进制的delphi程序 Function FloatToHex(Value: single): string; var l, i: integer; HexText,te ...
- 【PHP】字符串去空格并将每个单词首字母转换成大写de多种解法
问题描述 编写camel_case方法,实现将字符串去掉空格,并将每个单词的第一个字母转换成大写. 例如: camel_case("hello case"); // => & ...
- oracle转换成字符型,Oracle中将Clob字段转换成字符串
1. 利用dbms_lob.substr()方法可将对应字段转换成字符串如下 select dbms_lob.substr(content) from NEWS 该方法有个缺点,当content字段长 ...
- 字符串操作:获取单个,多个,转换成大小写
2.3.3 从字符串中获取单个字符 有时你想要从一个字符串中获取单个字符. 使用方括号([])从一个字符串中获取指定位置的字符. 在字符串或包含字符串的变量的末尾,把需要的字符的编号放到一对方括号中. ...
最新文章
- java 模拟grep_java模拟linux命令grep
- Oracle数据库之子查询
- python中怎么查看二进制转换的数据_python处理二进制数据的方法
- RC4加密解密java算法
- 使用Beautifulsoup爬取药智网数据
- 前端技术及开发模式的演进,带你了解前端技术的前世今生
- 高考语文再现奇葩作文题!大数据分析高考作文,看看哪年最坑爹?
- 登陆注册页面html代码(仿知乎)
- 牛视系统怎么做矩阵?牛视系统源码怎么独立部署?
- Java面试题2019
- c 开发android ios实例,使用 C++ 进行跨平台移动开发
- Android开发之ViewFlipper
- The Shawshank Redemption-4
- redis展示 删除 详情
- 分享一个properties转YAML小工具
- 【原型化开发】原型设计工具——墨刀
- java使用aes加密文件内容
- 公司于我有恩,辞职让我怎么说出口???
- cmder 连接 centos_【有奖互动】46A,3400W——金手指电源连接器组合添quot;大quot;将!...
- Html5-画布(canvas)之常用绘图方法介绍