$result = [];//接收截取后的值
foreach($arr as $v){//对数组中的每一个值进行截取
$posi = stripos($v,'-');//找到位置
array_push($result,substr($v,$posi+1,6));//截取并压入数组
}
print_r($result);//转出数组
注:我不知道这年月份为何出现7位值?2010008???//假定一个数组
String[] strArr = {"","","","","1","2",""}
String str = "";
//循环遍历这个数组
for(int i=0;i<strArrlength;i++){
//判断当前数组中下标为i的值是否为空
if(strArr[i] !=null && strArr[i] !=""){
str=strArr[i];
//跳出循环
break;
}
}
这样就得到了这个数组中第一个有值的数,str就是这个数。
数组截取有两个方法 splice 和 slice ,首先来看一下运行效果
字符串截取的方法有三个 slice , substring 和 substr ,看一下运行效果
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)