php 内置函数

数组: 

    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                  后缀表示已加载的不加载

你可能感兴趣的:(php 内置函数)