CARI
KATEGORI
KATEGORI
Home / FORUM / All / Tech / ... / Website, Webmaster, Webdeveloper /
[ASK] [HELP] Cara mengubah Output JSON
KASKUS
51
244
https://www.kaskus.co.id/thread/599fa109a09a39b0578b4567/ask-help-cara-mengubah-output-json

[ASK] [HELP] Cara mengubah Output JSON

Gan, ane mau tanya ane punya table (PEGAWAI)
[ASK] [HELP] Cara mengubah Output JSON

Terus, Outputnya ingin kayak gini:
[ASK] [HELP] Cara mengubah Output JSON

Nah, didalam coding ini perlu diramu logika gimana ya gan?
Code:
while($row = $result->fetch_assoc())
{
$array[] = $row;
}


Output JSON nya:
Spoiler for JSONnya:


Ane pengennya Seperti ini Output JSON nya, biar bisa kayak gambar 2:
Spoiler for JSON Pengennya:


Thanks gan emoticon-Blue Guy Cendol (L)
PHP Code:
while($row $result->fetch_assoc()) {
   
$id $row['id'];
   
$tgl "Tgl".$row['Tgl'];
   
$array[$id]["nama"] = $row['nama'];
   
$array[$id]["$tgl"] = $row['Tgl'];

Quote:


Oh iya gan, gak work kalau gk dari 0 array rows nya.. di kurangin 1 bisa, tapi misal kalau ID nya dimulai dari 5 (atau tidak menentu).. Gimana ya gan?
PHP Code:
rows:

 
1:        //Harus dari 0

   
id1           

   nama
SiA

   Tgl1
1

   Tgl4
4

   Tgl5
5

 2
:

   
id2

   nama
SiB

   Tgl1
1

   Tgl4
4

   Tgl6
6

 3
:

   
id3

   nama
SiC

   Tgl1
1

   Tgl6

Diubah oleh System32.exe
Udah bisa gan.. Hehe..
PHP Code:
$r=-1;
$i=1;
while(
$row $result->fetch_assoc()){
 if (
$row['id']!=$cek)
 {
  
$r++;
  
$i=1;
 }
   
$tgl "tgl".$i;
   
$arr[$r]["nama"] = $row['nama'];
   
$arr[$r]["$tgl"] = $row['tgl'];
   
$i++;
   
$cek $row['id']; 
Diubah oleh System32.exe


GDP Network
© 2021 KASKUS, PT Darta Media Indonesia. All rights reserved
Ikuti KASKUS di