php中 二维数组更换键值

php中 二维数组更换键值


当年话下
浏览 1380回答 1
1回答

湖上湖

123456<?php&nbsp;//ver.>4.4.0$a=array('count'=>array(2,3,4,5),&nbsp;'sku_id'=>array(1,2,3,5));&nbsp;$o=array();for($i=0,$len=count($a['sku_id']);&nbsp;$i<$len;&nbsp;$i++)&nbsp;&nbsp;&nbsp;$o[]=array('sku_id'=>$a['sku_id'][$i],&nbsp;'count'=>$a['count'][$i]);&nbsp;&nbsp;var_dump($o);&nbsp;1234567891011121314151617array&nbsp;(size=4)&nbsp;&nbsp;0&nbsp;=>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;array&nbsp;(size=2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'sku_id'&nbsp;=>&nbsp;int&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'count'&nbsp;=>&nbsp;int&nbsp;2&nbsp;&nbsp;1&nbsp;=>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;array&nbsp;(size=2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'sku_id'&nbsp;=>&nbsp;int&nbsp;2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'count'&nbsp;=>&nbsp;int&nbsp;3&nbsp;&nbsp;2&nbsp;=>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;array&nbsp;(size=2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'sku_id'&nbsp;=>&nbsp;int&nbsp;3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'count'&nbsp;=>&nbsp;int&nbsp;4&nbsp;&nbsp;3&nbsp;=>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;array&nbsp;(size=2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'sku_id'&nbsp;=>&nbsp;int&nbsp;5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'count'&nbsp;=>&nbsp;int&nbsp;5通常是用简单合并就够了12$b=array_combine($a['sku_id'],$a['count']);var_dump($b);&nbsp;12345array&nbsp;(size=4)&nbsp;&nbsp;1&nbsp;=>&nbsp;int&nbsp;2&nbsp;&nbsp;2&nbsp;=>&nbsp;int&nbsp;3&nbsp;&nbsp;3&nbsp;=>&nbsp;int&nbsp;4&nbsp;&nbsp;5&nbsp;=>&nbsp;int&nbsp;5&nbsp;
打开App,查看更多内容
随时随地看视频慕课网APP