2016-10-25 7 views
1

Ich versuche, ein Javascript-Array aus einem mehrdimensionalen PHP-Array zu füllen.Füllen Sie ein Javascript-Array aus einem multidimensionalen PHP-Array

Ich habe den folgenden Code verwendet, um die PHP-Array in eine JavaScript-Array zu konvertieren:

var bookings = <?php echo json_encode($bookeddates) ?>; 

Der Code, der funktioniert:

var unavailableDates = [ 
     {start: bookings[0][1], end: bookings[0][2]}, 
     {start: bookings[1][1], end: bookings[1][2]}, 
]; 

Der Code, der nicht funktioniert hat:

var unavailableDates = [ 
     for (var i = 0; i < bookings.length; i++) { 
      {start: bookings[i][1], end: bookings[i][2]}, 
     } 
]; 

Die Lösung ist sehr einfach, aber ich habe schon seit Tagen mit diesem Problem zu kämpfen. was mache ich falsch?

Antwort

Verwandte Themen