K先生个人博客

当前位置:首页 > 爱技术 > 正文

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先生个人博客 所有,欢迎分享本文,转载请保留出处,谢谢!

文章评论

* 必填
可选
可选

评论列表