一. 数组排序分为升序和降序,升序为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位数
三. 字符串与数组之间的转换
str_split($str,$length=1); $str要拆分的字符串,$length=1是一组一个进行转换,默认是1
explode(',',5);按照分隔符来把字符串分成数组,5是把数组分成几分.
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(从哪里替换,从哪里替换结束)
总结: 需要记住函数和常量.