【发布时间】:2020-06-12 08:33:14
【问题描述】:
我有这样的源代码:
elseif($postjson['aksi']=='load_Kelas'){
$data = array();
$query = mysqli_query($mysqli, "SELECT * FROM t_kelas_kuliah");
while($row = mysqli_fetch_array($query)){
$data[] = array(
'kd_kelas' => $row['kd_kelas'],
'kd_matkul' => $row['kd_matkul'],
'kd_dosen' => $row['kd_dosen'],
'waktu' => $row['waktu'],
'ruang' => $row['ruang'],
'hari' => $row['hari'],
);
}
if($query) $result = json_encode(array('success'=>true, 'result'=>$data));
else $result = json_encode(array('success'=>false));
echo $result;
}
在离子代码中
async loadKelas() {
return new Promise(resolve => {
let body = {
aksi: 'load_Kelas',
};
this.accsPrvds.postData(body, 'proses_api.php').subscribe((kelas: any) => {
for (let kelaskuliah of kelas.result) {
this.datakelas.push(kelaskuliah);
}
resolve(true);
console.log(kelas);
});
});
}
结果控制台是
result: (2) […]
0: {…}
hari: "Senin"
kd_dosen: "SPK"
kd_kelas: "A1157"
kd_matkul: "IFKK1051"
ruang: "B310"
waktu: "09.30 - 12.00"
<prototype>: Object { … }
1: {}
hari: "Senin"
kd_dosen: "SPK"
kd_kelas: "A1158"
kd_matkul: "IFKK1051"
ruang: "B310"
waktu: "12.00 - 14.30"
如何按类别“Hari”创建数组然后我有这样的输出
Data = [
{
Hari : "Senin",
Kuliah = [
{ kd_dosen: "SPK", kd_kelas: "A1157", kd_matkul: "IFKK1051", ruang: "B310", waktu: "09.30 - 12.00" },
{ kd_dosen: "SPK", kd_kelas: "A1157", kd_matkul: "IFKK1051", ruang: "B310", waktu: "09.30 - 12.00" }
]}
]}
【问题讨论】: