PHP使用集锦

2015/7/17 金额格式化

number_format()

 

echo number_format("1000000");

echo number_format("1000000",2);

echo number_format("1000000",2,",",".");

 

1,000,000

1,000,000.00

1.000.000,00

 

2015/8/6 精度计算

#两个高精度数比较

#int bccomp ( string $left_operand , string $right_operand [, int $scale ] )

#$left=$right 返回 0

#$left<$right 返回 -1

#$left>$right 返回 1

#$scale 小数点位数

 

#两个高精度数相加

#string bcadd ( string $left_operand , string $right_operand [, int $scale ] )

#$scale 返回的小数点个数

 

#两个高精度数相减

#sstring bcsub ( string $left_operand , string $right_operand [, int $scale ] )

#$scale 返回的小数点个数

 

#两个高精度数相除

#string bcdiv ( string $left_operand , string $right_operand [, int $scale ] )

#$scale小数点位数默认为 0

 

#两个高精度数相乘

#string bcmul ( string $left_operand , string $right_operand [, int $scale ] )

#$scale小数点位数默认为 0

 

 

2015/8/21 end函数

获取数组最后一个元素

 

2015/10/13 下载文件

header('Content-type: application/pdf');

header('Content-Disposition: attachment; filename="'.文件名称.'"');

readfile(文件路径);

 

 

2015/11/10 array_filter 去除数组中的空值

 

array_search(值,数组)在数组中搜索键值,并返回它的键名

 

2016/3/15 array_values 去除数组键名

 

2016/4/20 array_unique() 去除数组中重复的值(重复的值保留一个)

 

2016/5/11 rtrim('12344','4') 从字符串右侧移除字符

 

2016/5/11 ltrim('11234','1') 从字符串左侧移除字符:

 

2016/5/13 in_array(val,array) 查询val是否存在array里

 

2016/5/17 str_pad(str,len,str1,type[不填为默认]) 用str1填充字符串str的右侧,到len个字符的新长度

type-> STR_PAD_BOTH - 填充字符串的两侧。如果不是偶数,则右侧获得额外的填充。

STR_PAD_LEFT - 填充字符串的左侧。

STR_PAD_RIGHT - 填充字符串的右侧。默认。

 

2016/5/19 array_merge() 把两个数组合并为一个数组 键名重置 0 1 2、、、

 

2016/5/19 json_encode(array) 对数据进行json编码

 

2016/5/19 json_decode(array,true) 对json数据进行解码 如果是true 则返回数组

 

2016/6/6 array_keys() 返回包含数组中所有键名的一个新数组:

 

2016/8/4 is_int()检测变量是否为int类型 是返回true

 

2016/8/4 is_numeric()检测变量是否为数字 是返回true

 

2016/8/5 key() 从关联数组中获取键名

 

2016/10/26 strrev() 反转字符串 abc cba

 

2016/12/13 strtolower() 将字符串变为小写 strtoupper() 将字符串变为大写

 

2017/2/10 printf(format,arg1,arg2,arg++) 函数输出格式化的字符串

format "aaaa%d"

%b - 二进制数

%c - ASCII 值对应的字符

%d - 包含正负号的十进制数(负数、0、正数)

%e - 使用小写的科学计数法(例如 1.2e+2)

%E - 使用大写的科学计数法(例如 1.2E+2)

%u - 不包含正负号的十进制数(大于等于 0)

%f - 浮点数(本地设置)

%F - 浮点数(非本地设置)

%g - 较短的 %e 和 %f

%G - 较短的 %E 和 %f

%o - 八进制数

%s - 字符串

%x - 十六进制数(小写字母)

%X - 十六进制数(大写字母)

 

2017-3-7 ucfirst 首字母大写

 

 

2017-3-29 cmd访问php D:\phpStudy\php55\php.exe -c D:\phpStudy\php55\php.ini C:\www\dms\www\cli.php Home/Revolving/notice_prepayment_dan_do

 

转载于:https://my.oschina.net/u/2326074/blog/893757

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值