Anonim öğeler içeren bir dizim var. Elemanlar şöyle, php yoluyla diziye eklenir:Dizi ve çıktı olarak çiftler halinde döngü (her ikinci öğe için ayırıcı)
$playlist = array();
while (databaseloop) {
$playlist[] = $a_title;
$playlist[] = $a_length;
}
echo json_encode(array('playlist'=>$playlist));
Yani dizi haline gelir:
["Hello.mp3", "00:00:14", "Byebye.mp3", "00:00:30", "Whatsup.mp3", "00:00:07", "Goodnight.mp3", "00:00:19"] and so on
Sonra ajax yazı ile jquery bu diziyi almak. Bütün bunlar iyi çalışıyor.
Şimdi, tüm dizi öğelerini javascript/jquery cinsinden çift olarak işleme/çıktılamanın bir yolunu arıyorum. Her ikinci eleman için "bir şeyler yap". Bunun gibi:
foreach (two_elements_in_array) {
// output track name
// output track time
// output some divider
}
Bu nasıl yapılabilir? Sonra
while (databaseloop) {
$playlist[] = array(
"title" => $a_title,
"length" => $a_length
);
}
o yineleme kolay olacak: Ben şöyle $playlist
düzenlemek için size öneriyoruz, ancak
for (var i = 0; i < arr.length; i += 2) {
var title = arr[i];
var len = arr[i+1];
}
:
Düzgün. Teşekkür ederiz – mowgli