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

0418 1. 数组排序方法总结 2. 字符串长度计算 3. 字符串与数组之间的转换 4. 字符串的查找与替换

魏先生的博客
魏先生的博客原创
2018年04月22日 12:51:23516浏览

一.    数组排序分为升序和降序,升序为sort();asort();ksort();,降序为rsort();arsort();krsort(); 还可以加入常量参数,比如按字符串排列或者数字排列等等.

1.SORT_REGULAR: [默认]正常比较单元(不改变类型)

2.SORT_NUMERIC: 单元被作为数字来比较

3.SORT_STRING: 单元被作为字符串来比较

4.SORT_NATURAL: 单元以“自然的顺序”对字符串进行排序

5.SORT_FLAG_CASE: 不区分大小写排序字符串

二.    1. 查看字符串的函数用 strlen(); 拆分为string,length.  2.mb_strlen($str,encoding)可以加入字符集参数比如'gbk','utf8'

strcmp($str1,$str2);2个字符来进行比较 strcasecmp();忽略大小写.

strspn($str1,$str2);计算字符串中全部字符都存在于指定字符集合中的第一段子串的长度

strspn($str1,$str2,4,5);从第四个比较,共5位数

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

  1. str_split($str,$length=1); $str要拆分的字符串,$length=1是一组一个进行转换,默认是1

  2. explode(',',5);按照分隔符来把字符串分成数组,5是把数组分成几分.

  3. implode(',',$arr); 按照对应符号把数组编程字符串

四.    字符串的查询与替换

    1.str_pos($str,'p'); 查找$str的字符串,直到查找到p为止

    str_pos($str,'p',6) 从第六个开始查找

    2.str_str($str,php);返回php后面的字符

    str_str($str,php,true);

3.str_replace('www','http://www',$str);把www替换为http://www,replace为替换的意思)(简单的替换)

substr_replace($str,'pppph', 5, 2);替换第五个开始2为,替换为pppph(从哪里替换,从哪里替换结束)


总结: 需要记住函数和常量.

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