在与代码的日常相处中,我们经常会使用到函数。每次使用的时候都要去查查有失高大上程序员的逼格。下面我们就把常用的函数列出来,背一背。


字符串操作

名称 作用
strlen($str) 返回字符串长度
mb_strlen($str) 可以返回中文字符长度
strtolower($str) 字母转小写
strtoupper($str) 字母转大写
ucwords($str) 每一个单词的首字母转大写
ucfirst($str) 首字母转大写
str_replace(‘a’,’b’,$str) 把a替换成b
trim($str) 删除字符串前后(左右)空格
ltrim($str) 只删除字符串左侧的空格
rtrim($str) 只删除字符串右侧的空格
strpos($str,’a’); 线索a最先出现的位置 没有出现返回false
strrpos($str,’a’) 线索a最后的位置 没有出现返回false
substr($str,0,3) 截取字符串 0位-后三位
strstr($str,’a’) 截取字符串中的第一个字符’a’后的字符串
strrchr($str,’a’) 截取字符串中最后一一个字符’a’后的字符串
strrev($str) 字符串反转
str_shuffle($str) 随机打乱字符串顺序
explode(‘-‘,$str); 以-分割返回数组

数组操作

名称 作用
array_values($arr) 获得数组的值
array_keys($arr) 获得数组的键名
array_flip($arr) 数组中的值与键名互换(如果有重复前面的会被后面的覆盖)
in_array($str,$arr) 在数组中检索$str是否存在
array_search($str,$arr) 在数组中检索$str 如果存在返回键名
array_key_exists($str,$arr) 检索给定的键名是否存在数组中
current($arr) 返回数组中的当前单元
pos($arr) 返回数组中的当前单元
key($arr) 检索给定的键名是否存在数组中
prev($arr) 将数组中的内部指针倒回一位
next($arr) 将数组中的内部指针向前移动一位
end($arr) 将数组中的内部指针指向最后一个单元
reset($arr) 将数组中的内部指针指向第一个单元
array_push($arr,”apple”,”pear”) 将一个或多个元素压入数组栈的末尾
array_pop($arr) 将数组栈的最后一个元素弹出
sort($arr) 将数组中由小到大排序
rsort($arr) 将数组中由大到小排序
array_sum($arr) 对数组内部的所有元素做求和运算
array_merge($arr) 合并两个或多个数组
array_diff($arr) 比较数组差值

Source: https://www.bigran.cn/article/yJAWgAWo.html

Leave a comment

Published

2019-05-09 12:57:26


Categories


Tags

友情链接

分享代码