gpt4 book ai didi

php - 获取唯一值数组

转载 作者:行者123 更新时间:2023-11-29 07:08:02 31 4
gpt4 key购买 nike

嘿,我有一个页面点击表,如下所示:

浏览器 ||版本 ||点击 ||推荐人


我已经得到了 hits 数组,如下所示:

public function get_app_hits_array($app_fb_page_id, $app_type) 
{
$app_analytics_hits_sql = "SELECT * FROM `analytics_hits` WHERE `fb_page_id` = '$app_fb_page_id' AND `app_type` = '$app_type'";
$result_app_analytics_hits_sql = mysql_query($app_analytics_hits_sql) or die("Query failed : " . mysql_error());
while ($app_analytics_hits_row = mysql_fetch_assoc($result_app_analytics_hits_sql)) {
$app_hits_array[] = $app_analytics_hits_row;
}

return $app_hits_array;
}

我如何根据唯一记录生成一个新数组?存储,比方说在这种情况下命中....

所以我需要一个数组:

browser || hits
chrome 30
safari 15
firefox 40

这应该优先从第一个获取所有命中的数组生成。

最佳答案

如果不使用聚合 MySQL 函数,您可以...

$browserToHits = array();

foreach($results as $result) {
$key = $result['browser'];

if ( ! array_key_exists($key, $browserToHits)) {
$browserToHits[$key] = 0;
}

$browserToHits[$key] += $result['hits'];

}

CodePad .

关于php - 获取唯一值数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6146231/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com