2014-09-18 7 views
0

Мне нужно выполнить скрипт и добавить его в перезаписываемый файл! Главный ключ $ EventIDPhp mysql динамический массив

$result = mysqli_query($con,"SELECT * FROM events "); 
while($row = mysqli_fetch_array($result)) { 

$EventID = $row['EventID']; 

$PresentationMethod = $row['PresentationMethod']; 

$TimeStart = $row['TimeStart']; 

$DateStart = $row['DateStart']; 

$A[$EventID][$Language][$PresentationMethod][$TimeStart] = array($DateStart); 

} 

У меня есть это:

Array ( 
    [301384] => Array (
    [ENG] => Array (
     [2D] => Array (
     [10:20:00] => Array (
      [0] => 2014-09-26 
     ) 
     [17:30:00] => Array (
      [0] => 2014-09-20 
     ) 
    ) 
    ) 
) 
) 

NEED:

Array ( 
    [301384] => Array (
    [ENG] => Array (
     [2D] => Array (
     [10:20:00] => Array (
      [0] => 2014-09-26, 
      [1] => 2014-09-27, 
      [1] => 2014-09-28 
     ) 
     [17:30:00] => Array (
      [0] => 2014-09-20, 
      [1] => 2014-09-22 
     ), 
     [3D] => Array (
     [10:30:00] => Array (
      [0] => 2014-09-27, 
      [1] => 2014-09-28, 
      [1] => 2014-09-29 
     ) 
     [17:67:00] => Array (
      [0] => 2014-09-21, 
      [1] => 2014-09-23 
     ) 
    ) 
    ) 
) 
) 

ответ

2

Изменить код PHP для назначения datestart как это вместо того, чтобы создать массив каждый раз, когда

$A[$EventID][$Language][$PresentationMethod][$TimeStart][] = $DateStart; 
Смежные вопросы