PHPmysql動的配列

user3687063

スクリプトを作成して追加する必要があります。メインキーは$ EventIDです

$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 
        )
      ) 
    ) 
  ) 
) 

必要:

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 
        )
      )
    )
  )
)
Praveen Kavuri

毎回配列を作成する代わりに、このようにdatestartを割り当てるためにphpコードを編集します

$A[$EventID][$Language][$PresentationMethod][$TimeStart][] = $DateStart;

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事