xiaochuan 发表于 2018-12-23 10:34:09

php 基础整理

  
  学习的心态,空杯归零
  

  1、格式化数字,不足位的前面补0
  


[*]%% - 返回百分比符号
[*]%b - 二进制数
[*]%c - 依照 ASCII 值的字符
[*]%d - 带符号十进制数
[*]%e - 可续计数法(比如 1.5e+3)
[*]%u - 无符号十进制数
[*]%f - 浮点数(local settings aware)
[*]%F - 浮点数(not local settings aware)
[*]%o - 八进制数
[*]%s - 字符串
[*]%x - 十六进制数(小写字母)
[*]%X - 十六进制数(大写字母)
  去掉前面的0,正则:

  eg:
  $w = '0605';
  echo preg_replace('/^0+/','',$w);
  

  2、array_count_values($array);今天项目类似1688关键字搜索出来的产品需要匹配相应分类的过滤属性。可先用array_count_values()统计分类数目,再配合array_search()、max()得到分类最大值,寥寥数行,非常灵活,附代码:
  



页: [1]
查看完整版本: php 基础整理