doucong1992 2014-06-20 06:00
浏览 265

将数据从一个Array提取到另一个数组PHP中

I have an input array like this:

array (size=2)
 0 => 
array (size=3)
  'Vector Plus - 2`S' => int 12
  'Vector Plus - 4`S' => int 24
  'Date' => string '2014-06-01' (length=10)
1 => 
array (size=2)
  'Vector Plus - 4`S' => int 2
  'Date' => string '2014-06-02' (length=10)

but I want a output array from the above array to be like:

array(size 3)
 0=>
  array(size 3)
   0 => string 'Vector Plus - 2`S' (length=17)
   1 => string 'Vector Plus - 4`S' (length=17)
   2 => string 'Date' (length=4)
 1=>
   array(size 3)
  0=> int 12
  1=> int 24
  2=> string '2014-06-01'
 2=>
  array(size 3)
  0=> int 2
  1=> string 'undefined'
  2=> string '2014-06-02'

So how can I extract the data from input array into output array format?

  • 写回答

1条回答 默认 最新

  • donglengli0644 2014-06-20 06:19
    关注

    Suppose $prv_arr Contain your given array format... and $arrnew is new array in new format

    $arrnew = array();
    array_push($arrnew,array ("Date","Vector Plus - 2's","Vector Plus - 4`S"));  
    for ($i=0; $i<count($prv_arr);$i++)
    array_push($arrnew,array ($prv_arr[$i]["Date"],$prv_arr[$i]["Vector Plus -      2's"],$prv_arr[$i]["Vector Plus - 4`S"]));
    
    评论

报告相同问题?

悬赏问题

  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥30 BC260Y用MQTT向阿里云发布主题消息一直错误
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)