PHP 常用函数

数组相关


 

count                    //统计出数组里的所有元素的数量
array_values            //返回 input 数组中所有的值并给其建立数字索引
array_keys           //取出所有关联数组中的键
array_pop               //弹出并返回 array 数组的最后一个单元,并将数组 array 的长度减一
array_push             //将 array 当成一个栈,并将传入的变量压入 array 的末尾
array_shift           //将 array 的第一个单元移出并作为结果返回
array_unshift          //将传入的单元插入到 array 数组的开头
array_map            //为数组的每个元素应用回调函数
sort              //对数组排序
array_reverse         //接受数组 array 作为输入并返回一个单元为相反顺序的新数组
array_merge          //如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值; 然而,如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后面
array_slice ( array $array , int $offset [, int $length = NULL [, bool $preserve_keys = false ]] ) //返回根据 offset 和 length 参数所指定的 array 数组中的一段序列
array_unique              //接受 array 作为输入并返回没有重复值的新数组
array_key_exists          //检查数组里是否有指定的键名或索引
in_array           //检查数组中是否存在某个值

 字符串相关


string substr ( string $string , int $start [, int $length ] )    //返回字符串 string 由 start 和 length 参数指定的子字符串
strlen        //返回给定的字符串 string 的长度
ltrim        //删除字符串开头的空白字符
rtrim        //删除字符串末端的空白字符
strtolower    //将字符串转化为小写
strtoupper    //将字符串转化为大写
mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] ) //该字符串或数组是将 subject 中全部的 search 都被 replace 替换之后的结果。
explode ( string $delimiter , string $string [, int $limit ] ) //此函数返回由字符串组成的数组,每个元素都是 string 的一个子串,它们被字符串 delimiter 作为边界点分割出来。
string implode ( string $glue , array $pieces )        //用 glue 将一维数组的值连接为一个字符串    

 

其它


empty //检查一个变量是否为空 

//一下的东西被认为是空的
"" (空字符串)
0 (作为整数的0)
0.0 (作为浮点数的0)
"0" (作为字符串的0)
NULL
FALSE
array() (一个空数组)
$var; (一个声明了,但是没有值的变量)
isset     //检测变量是否设置,并且不是 NULL 如果已经使用 unset() 释放了一个变量之后,它将不再是 isset()
file     //把整个文件读入一个数组中
file_get_contents    //将整个文件读入一个字符串
end     //将 array 的内部指针移动到最后一个单元并返回其值
string date ( string $format [, int $timestamp ] ) //返回将整数 timestamp 按照给定的格式字串而产生的字符串。如果没有给出时间戳则使用本地当前时间。换句话说,timestamp 是可选的,默认值为 time()
ord //返回字符串 string 第一个字符的 ASCII 码值
string chr ( int $ascii ) //返回相对应于 ascii 所指定的单个字符
time //返回当前的 Unix 时间戳
intval     //获取变量的整数值
file_exists //检查文件或目录是否存在
is_numeric      //检测变量是否为数字或数字字符串
is_string // 检测变量是否是字符串

参考资料:http://php.net

原文地址:https://www.cnblogs.com/alin-qu/p/4584054.html