如何用php制作图表?

如何用php制作图表?,php,Php,我想根据数据索引计算数据库的结果,然后再次进行设置 $sql="SELECT * FROM hit WHERE date BETWEEN (CURDATE() - INTERVAL 7 DAY) AND CURDATE() "; $sor=$this->vt()->query($sql); $array=array(); $cek=$sor->FetchAll(PDO::FETCH_ASSOC); 数据库 id 日期 类型 ip 类别 页面 ref 重

我想根据数据索引计算数据库的结果,然后再次进行设置

$sql="SELECT * FROM hit WHERE date BETWEEN (CURDATE() - INTERVAL 7 DAY) AND CURDATE() ";
    $sor=$this->vt()->query($sql);
    $array=array();
    $cek=$sor->FetchAll(PDO::FETCH_ASSOC);
数据库
id
日期
类型
ip
类别
页面
ref
重新链接

结果

    Array
(
    [0] => Array
        (
            [id] => 18
            [category] => 0
            [page] => 0
            [ip] => ::1
            [tip] => t
            [date] => 2016-10-24 
            [ref] => 
            [reflink] => 
        )

    [1] => Array
        (
            [id] => 19
            [category] => 0
            [page] => 0
            [ip] => ::1
            [type] => t
            [date] => 2016-10-24 
            [ref] => 
            [reflink] => 
        )

    [2] => Array
        (
            [id] => 20
            [category] => 0
            [page] => 0
            [ip] => ::1
            [type] => t
            [date] => 2016-10-24
            [ref] => 
            [reflink] => 
        )



    [3] => Array
        (
            [id] => 26
            [category] => 0
            [page] => 0
            [ip] => 127.0.0.1
            [type] => t
            [date] => 2016-10-28
            [ref] => 
            [reflink] => 
        )

)
我对日期进行计数。我想将这些值显示为图形
24.10:3
28.10:1
这些价值每天是如何计算的? 这是它的

foreach ($array as $value) {
    $date[] = $value['date'];
}
print_r (array_count_values($date));

使用
array\u count\u values()$hitkeyim=内爆(“,”,数组_键($hitget))$hitkey=爆炸(“,”,$hitkeyim)$hitsay=计数($hitkey)$hitvalim=内爆(“,”,$hitget)$hitval=爆炸(“,”,$hitvalim);'