php 截取数组的一部分元素和获取数组键名及截取字符串与获取字符串
1、从数组中截取部分数据,可以使用array_slice函数;具体用法:
array_slice(array,offset,length) //offset:取出数据的位置即键名;length:如果为正则从前往后取length个数据,若为负数则从后往前取length个数据;
如何获取键名:
(1)array_search(str,array) //在array数组中获取str数据的键值,只返回第一次出现时的键值
(2)array_keys(array,str) //在array数组中获取str数据的所有键值,若str值没有则返回array所有键值
2、在字符串中截取部分数据,可以使用substr函数
substr(str,start,length)
//start:规定从字符串的那个位置开始,若为负数则从字符串末尾倒数
//length:截取部分的长度,正数为正向截取否则反向截取
如何获取字符在字符串中的位置:
strpos(string,substring,start) //返回substring第一次出现时的位置
//string:指原字符串
//substring:所要查找的字符串
//start:从哪个位置开始查找(可选)
|