Menggabungkan data dari array di PHP cukup menggunakan looping (perulangan), bentuk looping yang digunakan tergantung dari data yang akan diolah. Harus disesuaikan dengan data terlebih dahulu baru di pilih mana yang cocok.

Kita memiliki data dari karyawan sebagi berikut

$NIK             = array("JRD0001","JRD0002","JRD0003","JRD0004","JRD0005", "JRD0006");
$nama_karyawan   = array("David Sana","Sandi Sini","Kasino","Sahfitri Muliani","Natan Andre", 'Nindi Tianingsih');
$alamat_karyawan = array("Jalan Lontar Utara No 7", "Gang Pelepah Timur 7","Apartemen Saya Tengah","Komplek Perumahan Random No. 9","Jalan Cinangka No 20", "Komplek KORS 4 No. 190B");
$tempat_lahir    = array("Jakarta","Bandung","Surabaya","Medan","Jakarta", "Medan");
$tanggal_lahir   = array("10-11-1990","9-08-1998","1-01-2000","20-04-1970","21-05-1988", "1-04-1988");

disuruh membuat menampilkan data diatas kedalam tabel

NIKNAMAALAMATKOTATEMPAT, TGL LAHIR
JRD0001David SanaJalan Lontar Utara No 7JakartaJakarta, 10-11-1990
JRD0002Sandi SiniGang Pelepah Timur 7BandungBandung, 9-08-1998
JRD0003KasinoApartemen Saya TengahSurabayaSurabaya, 1-01-2000
JRD0004Sahfitri MulianiKomplek Perumahan Random No. 9MedanMedan, 20-04-1970
JRD0005Natan AndreJalan Cinangka No 20JakartaJakarta, 21-05-1988
JRD0006Nindi TianingsihKomplek KORS 4 No. 190BMedanMedan, 1-04-1988

Solusi dari pertanyaan diatas adalah menggunakan looping untuk menampilkan data di tabel HTML.

<?php
 
$NIK             = array("JRD0001","JRD0002","JRD0003","JRD0004","JRD0005", "JRD0006");
$nama_karyawan   = array("David Sana","Sandi Sini","Kasino","Sahfitri Muliani","Natan Andre", 'Nindi Tianingsih');
$alamat_karyawan = array("Jalan Lontar Utara No 7", "Gang Pelepah Timur 7","Apartemen Saya Tengah","Komplek Perumahan Random No. 9","Jalan Cinangka No 20", "Komplek KORS 4 No. 190B");
$tempat_lahir    = array("Jakarta","Bandung","Surabaya","Medan","Jakarta", "Medan");
$tanggal_lahir   = array("10-11-1990","9-08-1998","1-01-2000","20-04-1970","21-05-1988", "1-04-1988");
 
// hitung total array
$totalArray = count($NIK);
 
echo "<table border='2'>";
echo "<tr>";
echo "<th>NIK</th>";
echo "<th>NAMA</th>";
echo "<th>ALAMAT</th>";
echo "<th>KOTA</th>";
echo "<th>TEMPAT, TGL LAHIR</th>";
echo "</tr>";
// looping datanya
for ($i=0; $i < $totalArray; $i++) { 
  echo "<tr>";
  echo "<td>$NIK[$i]</td>";
  echo "<td>$nama_karyawan[$i]</td>";
  echo "<td>$alamat_karyawan[$i]</td>";
  echo "<td>$tempat_lahir[$i]</td>";
  echo "<td>$tempat_lahir[$i], $tanggal_lahir[$i]</td>";
  echo "</tr>";
}
echo "</table>";
 
?>

jalankan script diatas hasilnya sesuai dengan yang diminta
hasil array php ke tabel

Join the Conversation

3 Comments

Your email address will not be published. Required fields are marked *