博客列表 >数组排序方法总结、字符串长度计算、字符串与数组之间的转换、字符串的查找与替换

数组排序方法总结、字符串长度计算、字符串与数组之间的转换、字符串的查找与替换

php学习笔记
php学习笔记原创
2018年04月22日 10:52:02699浏览

一、数组排序分为正序和反序两种:

(1)正序

  1. sort()

    按值的升序排列,键名按索引方式重置

   2.asort()

   按值的升序排列,键值关系保留

   3.ksort()

   按键的升序排列,适合于关联数组,键值对应关系不变

(2)反序

    1.rsort()

    按值的降序排列,键值关系重置

    2.arsort()

    按值的降序排列,键值关系保留

   3.krsort()

   按键名逆向排序,键值关系保留

二、字符串长度计算

  1. strlen()

    获取字节表示的字符串长度

  2. mb_strlen()

    获取字符数表示的长度

三、字符串与数组之间的转换

  1. str_split($str,$length)

    按字符数量,将字符串分割为数组。

  2. explode($delimiter,$str,$num)

    按分隔符,将字符串分割为数组,可指定数组元素数量

  3. implode($glue,$str)

    按分隔符,将一维数组拼装成字符串,默认用空格分割

四、字符串的查找与替换

  1. strpos($str1,$str2,$offset)

    查找$str2在$str1中首次出现的位置,可以从指定位置开始查找

  2. strstr($str1,$str2)

    如果$str2是$str1的子串,返回子串及其后面部分,否则返回false

  3. str_replace($str1,$str2,$str,$num)

    替换子串,$num是替换次数

  4. substr_replace($str,$replacement,$start,$length)

    替换子串

  

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议