Blogger Information
Blog 28
fans 0
comment 0
visits 65504
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
将字符串类型的数据转化为数值类型的数据,php实现方法和js实现方法
蒸蒸
Original
1151 people have browsed it

一、php将字符串转化为数字

number_format() 函数通过千位分组来格式化数字
注释:该函数支持一个、两个或四个参数(不是三个)。

语法:
number_format(number,decimals,decimalpoint,separator)
1.参数number,必需。要格式化的数字。如果未设置其他参数,则数字会被格式化为不带小数点且以逗号(,)作为千位分隔符。
2.参数decimals,可选。规定多少个小数。如果设置了该参数,则使用点号(.)作为小数点来格式化数字。
3.参数decimalpoint,可选。规定用作小数点的字符串。
4.参数separator,可选。规定用作千位分隔符的字符串。仅使用该参数的第一个字符。比如 “xxx” 仅输出 “x”。(如果设置了该参数,那么所有其他参数都是必需的)

实例:

  1. <?php
  2. //未设置其他参数,不带小数点且以逗号(,)作为千位分隔符
  3. echo number_format("1000000")."<br>";
  4. //设置2位小数,使用点号(.)作为小数点来格式化数字
  5. echo number_format("1000000",2)."<br>";
  6. //设置2位小数,使用逗号(,)作为小数点,点号(.)作为千位分隔符来格式化数字
  7. echo number_format("1000000",2,",",".");
  8. ?>

输出结果:
1,000,000
1,000,000.00
1.000.000,00

二、js将字符串转化为数字

Number() 函数把一个js对象的值转换为数字。
如果对象的值无法转换为数字,那么 Number() 函数返回 NaN。

实例:

  1. var test1 = new String("999");
  2. var test2 = new String("999 888");
  3. var n = Number(test1) + "<br>" + Number(test2) + "<br>";
  4. alert(n);

输出结果:
999
NaN

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post