Bir javascript diziye PHP dizi değerlerini yerleştirerek?

1 Cevap php

Bu i PHP dizi aracılığıyla döngü ve veri bir JavaScript diziye çıkışı var bir yolu var mı?

Örneğin, aşağıdaki JS komut dosyası çalışmaz

var mon_Loop = <?php echo $rowCount_Mon ?>;
var mon_Events = new Array();
for(i = 0; i < mon_Loop; i++)
{ 
   mon_Events[i] = <?php $divMon[i] ?>
}

I Know onun çünkü "ben" bu nedenle php bölümün içinde geçersiz bir php değişken değil, ama başarmak istiyorum ne göstermek için onun sadece bir yoldur. $ RowCount değişkeni satır sayısını saymak ve sonra döngü için kullanılır. I "[0] $ divMon" javascript dizi mon_Events içine PHP dizinin içeriğini yerleştirmek istediğiniz, örneğin, diyelim [0].

Ben elle bunu biliyorum, böyle aşağıda

mon_Events[0] = <?php echo $divMon[0] ?>

Ama bu çok ve bu nedenle döngü gerekir, bu yapabileceği bazı JS veya PHP var mı?

Şerefe.

1 Cevap

Bu dizi $divMon sayısal dizin içeren görünüyor beri, sadece kullanarak serileştirebilirsiniz json_encode :

var array = <?php echo json_encode($divMon) ?>;
//...