亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP數組變形的問題

PHP數組變形的問題

江戶川亂折騰 2019-04-06 08:31:19
從前有這樣一個數組Array([id]=>Array([0]=>500002-016[1]=>500471-012)[name]=>Array([0]=>樂普國產藥物支架(國產)[限額][1]=>一次性正壓無針連接式留置針(國產)[乙10%])[specification]=>Array([0]=>y[1]=>x)[quantity]=>Array([0]=>22[1]=>23))想要變成這樣一個數組Array([0]=>Array([id]=>500002-016[name]=>樂普國產藥物支架(國產)[限額][specification]=>y[quantity]=>22)[1]=>Array([id]=>500471-012[name]=>一次性正壓無針連接式留置針(國產)[乙10%][specification]=>x[quantity]=>23))或者請問一下ThinkPHP的高手第一種格式的數組怎樣volist到視圖的表格中去各位有什么好辦法么先謝謝啦~
查看完整描述

2 回答

?
富國滬深

TA貢獻1790條經驗 獲得超9個贊

易理解的話,我會寫成這樣。functionrebuild($data)
{
	$result=array();
	$keys=array_keys($data);
	$num=count($data['id']);
	for($i=0;$i<$num;++$i){
		$item=array();
		foreach($keysas$key){
			$item[$key]=$data[$key][$i];
		}
		$result[]=$item;
	}
	return$result;
}
                            
查看完整回答
反對 回復 2019-04-06
?
隔江千里

TA貢獻1906條經驗 獲得超10個贊

這個。。。我想到的唯一辦法也就是foreach了functionarr_format($arr){
$res=array();
foreach($arras$k=>$v){
foreach($vas$kk=>$vv){
$res[$kk][$k]=$vv;
}
}
return$res;
}
                            
查看完整回答
反對 回復 2019-04-06
  • 2 回答
  • 0 關注
  • 470 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號