2016年1月

php系统函数

1:时间日期函数:

  • data(),strtotime(),mktime(),time(),microtime()
  • date_default_timezone_set()

2:IP处理函数:

  • ip2long(),long2ip()

3:打印处理函数:

  • print(),printf(输出格式化字符串),print_r(打印关于变量的易于理解的信息)
  • echo,sprintf(Return a formatted string)
  • var_dump(),var_export(输出或返回一个变量的字符串表示)

4:序列化及反序列化函数:

  • serialize(),unserialize()

5:字符串函数:

  • implode(),explode(),join(),strrev(),trim(),
  • strstr(),number_format()...

6:数组处理函数:

  • array_keys(),array_values(),array_diff(),array_intersect(),array_merge(),
  • array_shift(前出栈),array_unshift(前入栈),array_pop(后出栈),array_push(后入栈),//模拟队列的双向处理
  • sort()...

php流程控制优化

1:switch...case....(会生成跳转【索引表】表,直接跳转到case)

  • switch($var)后面的控制表达式的数据类型只能是整形,浮点型或者字符串
  • switch的执行步骤,效率高一些

2:如何优化多个if...elseif语句的情况

  • 把可能性的大的往前放
  • 如果判断的内容比较复杂,且判断的值是整形,浮点型或者字符串,就可以使用switch,提升效率