數組重新映射問題
WWK
WWK 2019-07-12 18:42:51
0
1
936
[
  'play'=>
  [
     "qq",
     "iqiyi",
     "sohu",
     "youku"
     "mgtv",
  ],
  'url'=>
  [
    "1$http://v.qq.com/x/cover/llws99784lrtpz7/g003189nkf3.html",
    "1$http://www.iqiyi.com/v_19rse7ldt0.html",
    "1$http://tv.sohu.com/v/MjAxOTA2MjUvbjYwMDczMDI0MS5zaHRtbA==.html",
    "1$http://v.youku.com/v_show/id_XNDI0Mjg3NDcyOA==.html",
    "1$http://www.mgtv.com/b/330256/5878154.html",
  ]
]

怎麼將上面的陣列映射成下面的形式:

[
	[
	'play'=>'qq',
	'url'=>'1$http://v.qq.com/x/cover/llws99784lrtpz7/g003189nkf3.html',	
	],
	[
	'play'=>'iqiyi',
	'url'=>'1$http://www.iqiyi.com/v_19rse7ldt0.html',	
	],
	[
	'play'=>'sohu',
	'url'=>'1$http://tv.sohu.com/v/MjAxOTA2MjUvbjYwMDczMDI0MS5zaHRtbA==.html',	
	],
	[
	'play'=>'youku',
	'url'=>'1$http://v.youku.com/v_show/id_XNDI0Mjg3NDcyOA==.html',	
	],
	[
	'play'=>'mgtv',
	'url'=>'1$http://www.mgtv.com/b/330256/5878154.html',	
	],
]

新人 實戰太少。望老鳥解答

WWK
WWK

全部回覆(1)
angryTom
<?php
header("Content-type:text/html;charset=utf-8");
$array1 = [
'play'=>
[
"qq",
"iqiyi",
"sohu",
"youku",
"mgtv",
],
'url'=>
[
"http://v.qq.com/x/cover/llws99784lrtpz7/g003189nkf3.html",
"http://www.iqiyi.com/v_19rse7ldt0.html",
"http://tv.sohu.com/v/MjAxOTA2MjUvbjYwMDczMDI0MS5zaHRtbA==.html",
"http://v.youku.com/v_show/id_XNDI0Mjg3NDcyOA==.html",
"http://www.mgtv.com/b/330256/5878154.html",
]
];
$i = 0;
$newarr = array();
foreach($array1['play'] as $val){
$newarr[$i]['play'] = $array1['play']['$i'];
$newarr[$i]['url'] = $array1['url'][$i];
$i++;
}
var_dump($newarr);

无标题.png

#
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!