数组:
array_merge($fields, $urlFields); 返回一个合并$fields, $urlFields 的数组
array_combine($keys,$values); 返回一个所有的key为$keys中的值, 所有的value为$values中的值的数组
reset($field); 重置指针位置并返回第一个元素, 括号内不能是个表达式
array_pop($field) 丢掉$field最后一个元素并返回丢掉的这个元素
list($field,,$fileds)=[1,2,3]; 对应位置的参数赋予对应位置的值,只有一个参数时,则为第一个元素, 等号后可以是个是个表达式
array_filter($field) 去掉数组的空值
$a ?? 0 等同于 isset($a) ? $a : 0
explode('|', $field); 返回分割字符串中的'|'形成的数组
implode('|', $field); 返回用'|'组合数组后形成的字符串
array_intersect($field1, $field2...) 返回数组的值的交集
array_diff($field1, $field2...) 返回数组的值的差集
array_shift($field1) 删除数组中的首个元素,并返回被删除元素的值
array_unshift($field1) 添加数组中的首个元素
var_export( ) 输出并返回var_dump()类似的内容
fgetcsv() 读取excle 文件
array_multisort($a1, $type, $a2) $a1根据 $type 的方式排序, 并且 $a2 以$a1对应的键的位置做一次排序
parse_url() 可以解析url中的协议的方法
mb_substr() substr()的扩展可, 再取中文时可在最后的encoding参数设置为utf8的格式
$str2=substr($str, 9, 4); 从第9个字符开始取4个字符串
读取 或者导入大文件, 可以使用 yield
incluce 在用到时加载
require 在一开始就加载
_once 后缀表示已加载的不加载