本文目录一览:
php的函数名可以包含数字吗?
1.函数名能够以字母或下划线开头(而非数字)。
2.函数名对大小写不敏感。
3.函数名应该能够反映函数所执行的任务。
PHP编写一个函数接收一个参数 必须是整型 返回值也是整型 如: 321->123 , 9200->29
PHP是弱类型,把以只能加以判断是否是INT型不能出现字母,处理的时候还是要当做字符来处理的!
?php
function returnNum($num)
{
if(!is_int($num))
{
return false;
}
$result="";
$len=strlen($num);
for($i=0;$i=$len;$i++)
{
$j=substr($num,$i,1);
if(!empty($j))
{
$result=$j.$result;
}
}
echo $result;
}
returnNum(9200);
PHP如何格式化数字?
PHP格式化数字的函数是number_format
我建议你去下载一个PHP的使用手册,或者看网上的在线手册也行。
关于他的用法如下:
语法: string number_format(float number, int [decimals], string [dec_point], string [thousands_sep]);
返回值: 字符串
函数种类: 数学运算
内容说明
本函数用来将浮点参数 number 格式化。若没加参数 decimals 则返回的字符串只要整数部份,加了此参数才依参数指定的小数点位数返回。参数 dec_point 表示小数点的表示方式方法,默认值是 ".",若需要转换成其它的小数点就可以在这个参数改掉。参数 thousands_sep 为整数部份每三位的分隔符号,默认值是 ","。本函数最特别的地方就是参数数目,最少要有一个,也就是欲格式化的字符串;也可以有二个或者四个参数,但不能用三个参数。治募�注意的是指定小数点的位数之后的数字直接舍弃,没有四舍五入的情形。-php函数必须是数字格式
使用范例
?
$short_pi = "3.14159";
$my_pi = number_format($short_pi, 2);
echo $my_pi."\n"; // 3.14
$foo = 850017.9021;
$new_foo = number_format($foo, 3, ".", " ");
echo $new_foo."\n"; // 850 017.902
?