Задать вопрос
@idddddy

Как вывести данные в первом массиве из второго?

первый массив:
$sql = "SELECT * FROM video WHERE network_id = ".intval($network['NID'])." AND active ='1' ORDER BY addtime DESC LIMIT ".$config['networkvideo_per_page'];
	$rs=$conn->execute($sql);
	$videos = $rs->getrows();


второй:
$active     = ( $config['approve'] == '1' ) ? " AND v.active = '1'" : NULL;
$sql        = "SELECT *
               FROM video WHERE VID = " .$vid.  .$active. " LIMIT 1";
$rs         = $conn->execute($sql);
$video              = $rs->getrows();
$video              = $video['0'];
	$formats = explode(',', $video['formats']);
	foreach ($formats as $key => $value) {
		 unset($f);
		 $f = explode('.', $value);
		 $vf[$key]['height'] = $f[0];
		 $vf[$key]['label']  = $f[1]; 
		 $vf[$key]['format'] = $f[2];
		 $vf[$key]['file']   = $video['VID']."_".$vf[$key]['label'].".".$vf[$key]['format']; 
	}
	$video['files'] = $vf;

в первом массиве выводится список видео, во втором имя видео, которое надо вставить в первый массив. $vid общая переменная.
  • Вопрос задан
  • 51 просмотр
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы