函数小总结

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


字符串操作

名称 作用
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) 比较数组差值
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇