php常用函数总结
总结一些PHP常用的一些函数,方便记忆。
1、字符串常用函数
strlen($str) //返回字符串长度
chunk_split($str,2,'#') //按长度分割字符串,返回也是字符串 (每两个字符用'#'隔开)
explode('#',$str) //按'#'将字符串打散为数组
implode('#',$arr) //把数组重新组合成字符串,并用'#'隔开 join('#',$arr) //implode() 的别名,作用同上
lcfirst($str) //把字符串中的首字符转换为小写
ucfirst($str) // 把字符串中的首字符转换为大写
strtoupper($str) //把字符串转换为大写
strtolower($str) //把字符串转换为小写
ucwords($str) // 把字符串中每个单词的首字符转换为大写
trim($str,'hen') //移除字符串两侧的空白字符或其他预定义字符(移除'hen'可选)
ord($str) //返回字符串中第一个字符的 ASCII 值
str_ireplace("WORLD","Peter","Hello world!") // 把字符串 "Hello world!" 中的字符 "WORLD"(不区分大小写)替换成 "Peter"
str_replace() //替换字符串,同上(大小写不敏感)
str_split($str,$len) //按长度把字符串分割为数组,$len默认为1
strip_tags($str) //去除html标签和php标签
stripos($str1,$str2) //返回$str2在$str1中第一次出现的位置
substr($str,$start,$len) // 截取字符串,$len可选默认到结尾
mb_substr() //中文字符截取,同上
substr_count($str1,$str2) //返回$str2在$str1出现的次数
2、时间日期函数
date_default_timezone_set("Asia/Shanghai");//设置时区
time() //获取当前时间时间戳microtime() //获取微秒级时间戳
date("Y-m-d H:i:s", time()) // 格式化时间
3、数组常用函数
count($arr) //返回数组长度
array("value1","value2") //创建数组
explode('#',$str) //按'#'将字符串打散为数组
implode('#',$arr) //把数组重新组合成字符串,并用'#'隔开
array_count_values($arr) //函数用于统计数组中所有值出现的次数,返回值为数组
array_keys($arr) //函数返回包含数组中所有键名的一个新数组
array_values($arr) 函数返回包含数组中所有的值的数组
array_key_exists() //函数检查某个数组中是否存在指定的键名
array_merge($arr1,$arr2) //函数用于把一个或多个数组合并为一个数组
array_rand($arr,3) //函数返回数组中的一个随机键名
in_array('hello',$arr) 函数搜索数组中是否存在指定的值
array_unique($arr) //函数用于移除数组中重复的值
4、数组排序
sort() - 对数组进行升序排列
rsort() - 对数组进行降序排列
asort() - 根据关联数组的值,对数组进行升序排列
ksort() - 根据关联数组的键,对数组进行升序排列
arsort() - 根据关联数组的值,对数组进行降序排列
krsort() - 根据关联数组的键,对数组进行降序排列
作者:K先生本文地址:http://www.gold404.cn/info/29
版权声明:本文为原创文章,版权归 K先生个人博客 所有,欢迎分享本文,转载请保留出处,谢谢!
上一篇: 算法日常:两数之和
下一篇: MySQL小笔记(一)
文章评论
评论列表