0
点赞
收藏
分享

微信扫一扫

php 数组一维按key拆分和替换二维数组的key


/*
* a 需要处理的数组
* keywords 被替换的文字
*/
function subOrderSearch($a,$keywords) {
$arr=$result=array();
foreach ($a as $key => $value) {
if(strstr($key, $keywords) !== false)
{
array_push($arr, $value);
}
}
//拆分一份数组为二维
$chunk_result = array_chunk($arr,10);
//替换二维数组的子数组的key
$key_name = ['overload',"oversize","case_number","order_sn_son","package_long","package_heigh","package_width","package_volume","package_gross_wait","single_billable_weight"];
foreach ($chunk_result as $k => $v) {
$chunk_result[$k] = array_combine($key_name,$v);
}


return $chunk_result;
}

调用

 $data = [];
keywords= "suborder-";//被替换的值
$subOrderSearch = subOrderSearch($data,$keywords);

 

举报

相关推荐

0 条评论