Menyisipkan Beberapa Array di dalam Array .

Kasusnya begini. Saya punya data dari database seperti berikut (3 kolom). no | nama | kelas 1 | Agus | TKJA 2 | Budi | TKJB 3 | Tono | TKJC

Saya ingin menyisipkan semua data tersebut di dalam satu array multidimensi, seperti ini di key data :

$combo = array(
  'sekolah' : 'SMKN indonesia',
  'data' : array(
    "no" => "1",
    "nama": "Agus",
    "kelas": "TKJA"
  ),
  array(
    "no": "2",
    "nama": "Budi",
    "kelas": "TKJB"
  ),
  array(
    "no": "3",
    "nama": "Tono",
    "kelas": "TKJC"
  )
);

data tersebut diambil dari database, apa yang dilakukan untuk mengisi variabel $data berikut:

$x = 0;
foreach ($this->db->get('siswa')->result_array() as $row){
$val[$x] = array(
	'no' => $row['no'],
	'nama' => $row['nama'],
	'kelas' => $row['kelas'],
);
$x++;
}

// variabel $data ingin saya isi array sejumlah row databasenya.
// Di atas kan contohnya ada 3 row,
// berarti ada 3 array (array untuk Agus, Budi, dan Tono).
$combo = array(
  'sekolah' : 'SMKN indonesia',
  'data' : $data
);

avatar xdnroot
@xdnroot

44 Kontribusi 6 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

<pre> $x = 0; foreach ($this-&gt;db-&gt;get('siswa')-&gt;result_array() as $row){ $val[$x] = array( 'no' =&gt; $row['no'], 'nama' =&gt; $row['nama'], 'kelas' =&gt; $row['kelas'], ); $x++; }

// variabel $data ingin saya isi array sejumlah row databasenya. // Di atas kan contohnya ada 3 row, // berarti ada 3 array (array untuk Agus, Budi, dan Tono). $combo = array( 'sekolah' : 'SMKN indonesia', 'data' : $val ); </pre>

avatar xdnroot
@xdnroot

44 Kontribusi 6 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban