Postingan lainnya
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
);
1 Jawaban:
Jawaban Terpilih
<pre> $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' : $val ); </pre>