![](/img/trans.png)
[英]How can I get array form file json and arrage Index value and result return array json [WITH PHP]
[英]result of php array is [value][value], how can i get the result like [value,value]
我有来自 php 行的 json 结果类似于 ["value"]["value"]
我尝试使用 implode function,但它得到了结果“价值”“价值”
|id_kategori|created_at |
---------------------------------
|3 |2019-10-21 00:00:00|
|3 |2019-10-23 00:00:00|
|2 |2019-10-23 00:00:00|
我需要该表将在数组中按日期显示一天中有多少计数,而不是像日期 23 中那样的行,它将显示"2"
,日期 21 将显示"1"
,但在像[2,1]
这样的数组中不是[2][1]
结果
foreach ($samples as $jml){
$cek = $this->db->query("SELECT count(*) AS jumlah FROM tb_berita WHERE LEFT(created_at,10) IN ('$jml->tgl2')")->result();
$names2 = array_column($cek, 'jumlah');
echo $data['total'] = json_encode($names2);
}
结果是
["2"]["1"]
我需要最终结果显示 [value,value] 不像 [value][value]。 这意味着结果
["2","1"]
[已解决] 我把脚本改成
$grafik = $this->db->query("SELECT DATE_FORMAT(created_at, '%Y-%m-%d') AS tgl , COUNT(*) AS jumlah FROM tb_berita GROUP BY 1 ORDER BY tgl DESC")->result();
$names = array_column($grafik, 'tgl');
$data['tgl'] = json_encode($names);
$names2 = array_column($grafik, 'jumlah');
$data['total'] = json_encode($names2);
所以我可以在一种情况下从表格中获取日期和行总数。
|date |count(*) |
--------------------------
|2019-10-23 |2 |
|2019-10-21 |1 |
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.