php方法合集
| 方法 | 含义 | 示例 |
| 字符串类方法合集 | ||
| explode(" ",$str) | 把字符串根据空格打散为数组 | |
| in_array($str,array()) | 检测目标字符 是否在数组的值中,不检测键,如果有则返回true,反之返回false | |
| strpos($str,find,start[开始搜索的位置,可选]) | 查找目标在字符中第一次出现的位置 | strpos(“This is test","is",start[开始搜索的位置,可选]) |
| urlencode($str) | 把字符串转成十六进制,然后再每个字符前加% | |
| urldecode($str) | 把转成十六进制的的字符串转成中文 | |
| printf(format,arg1,arg2) | 向字符串以%传参 | |
| iconv('GBK','UTF-8//ignore',$str) | 把gbk格式的字符转成utf8格式 | |
| 数字类方法合集 | ||
| pow(x , y) | 返回x的y次方 | |
| ceil(x) | x是数字,返回一个向上大的整数 | ceil(6.1) 返回7 |
| 变量类方法合集 | ||
| intavl($var) | 获取变量的正数值,如果不是数字返回0 | |
| 数组类方法合集 | ||
| array_unshift($array , $value1 , $value2) | 把value插入数组中 | |
| implode(separator , $array) | 把数组组合成一个字符串,相当于Python的''.join(list) | |
| array_slice($array , start , length , true/false) |
对数组切片,返回切片的数组 |
|
| array_split($array,start,length,true/false) |
和array_slice不同的是返回切片的数组同时会把切掉的部分彻底删除 |
|
| array_merge($array1 , $array2) | 把两个数组合并为一个 | |
| array_diff($array1, $array2) | 比较两个数组中的值,返回差值 | |
| end($array) | 取出数组中最后一个值 | |
| arsort($array, sortingtype) | 对数组进行升序排列 | |
| krsort($array, sortingtype) | 对数组进行降序排列 | |
| array_key_exists($str, $array) | 查看目标字符串是否在数组中,存在返回1,反之为空 | |
| 对象类方法合集 | ||
| 判断类方法合集 | ||
| is_callable($variable_name,$sysntax_only,$callable_name) | 检测目标结构是否可调用,是返回true,反之返回false | |
| is_object($var) | 检测变量是否是一个对象 | |
| is_array($var) | 检测变量是否是一个数组 | |
| is_string($var) | 检测变量是否是一个字符串 | |
| is_numeric($var) | 检测变量是否是数字 | |
| empty($var) | 检测变量是否为空,为空返回true,反之返回false | |
| 网络类方法合集 | ||
| get_headers(url) | 可以判断远程文件是否存在,判断一个网址是否可以访问 | |
| throw new Exception($str,400) | 前端报错 | |
| 其他类方法合集 | ||
| json_decode(str,true) | 将字符串转为php对象,为true时返回array |
|
| json.encode(obj) | 将数组和对象转为json格式 | |
| $a ? b : c | 判断a的值是true或是false,true执行b,false执行c | |
| basename("test/test.php",".php") | 返回路径中的文件名,可以带尾缀或不带 | |
| func_num_args() | 获取函数传入值的数量 | |
| func_get_args() | 获取函数传入值,转成数组 | |
| var_export($expression,true) | 输出或返回一个字符串的表示 | |
| strtotime($time,now) | 把任何英文时间或中文时间转成时间戳 | |
| microtime() | 计算程序运行时间 | |
| die() | 运行到这个函数则退出当前程序,相当于exit | |

浙公网安备 33010602011771号