欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP統(tǒng)計二維數(shù)組元素個數(shù)的方法

 更新時間:2013年11月12日 15:09:18   作者:  
數(shù)據(jù)表里面的字段 content 存儲了一個以逗號分割的字符串,最大有20個數(shù),最大數(shù)字為40。比如3,24,33,40類似字樣的數(shù)字序列。其實就是一個保存了多項投票結(jié)果的字段啦?,F(xiàn)在需要統(tǒng)計每個數(shù)字的個數(shù),也就是每個投票項有多少人投了,并排序
解決思路
1. 首先從數(shù)據(jù)庫的congtent字段讀取數(shù)據(jù),并把它們合并成一個字符串。
復(fù)制代碼 代碼如下:

<?php
 while($myrow = $connector -> fetch_array($result))
 {
  //$r[] = explode(",", $myrow["content"]);
  $str .= $myrow["content"].',';
 }

 $arr_str = substr($str, 0, -1);
?>

由于最后一個數(shù)后面有逗號,所以要對字符串進(jìn)行截取。
2. 將字符串按逗號分割成數(shù)組。
復(fù)制代碼 代碼如下:

$r = explode(",", $arr_str);

3. 用 array_count_values() 統(tǒng)計一維數(shù)組的元素個數(shù)
由于array_count_values()貌似不能直接對二維數(shù)組的元素進(jìn)行個數(shù)統(tǒng)計,所以進(jìn)行了上面的兩個步驟,得到一個一維數(shù)組。
array_count_values() 函數(shù)用于統(tǒng)計數(shù)組中所有值出現(xiàn)的次數(shù)。返回一個數(shù)組,其元素的鍵名是原數(shù)組的值,鍵值是該值在原數(shù)組中出現(xiàn)的次數(shù)。
復(fù)制代碼 代碼如下:

$rs = array_count_values($r);

4. 排序
復(fù)制代碼 代碼如下:

asort($rs);
echo '<pre>';
print_r($rs);
echo '</pre>';

相關(guān)文章

  • thinkPHP+PHPExcel實現(xiàn)讀取文件日期的方法(含時分秒)

    thinkPHP+PHPExcel實現(xiàn)讀取文件日期的方法(含時分秒)

    這篇文章主要介紹了thinkPHP+PHPExcel實現(xiàn)讀取文件日期的方法,可實現(xiàn)針對時分秒的形式進(jìn)行讀取的功能,涉及PHPExcel中ExcelToPHP函數(shù)的相關(guān)使用方法,需要的朋友可以參考下
    2016-07-07
  • ThinkPHP中的系統(tǒng)常量和預(yù)定義常量集合

    ThinkPHP中的系統(tǒng)常量和預(yù)定義常量集合

    這篇文章主要介紹了ThinkPHP系統(tǒng)常量和預(yù)定義常量,需要的朋友可以參考下
    2014-07-07
  • Codeigniter里的無刷新上傳的實現(xiàn)代碼

    Codeigniter里的無刷新上傳的實現(xiàn)代碼

    這篇文章主要介紹了Codeigniter里的無刷新上傳的實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • TP5框架使用QueryList采集框架爬小說操作示例

    TP5框架使用QueryList采集框架爬小說操作示例

    這篇文章主要介紹了TP5框架使用QueryList采集框架爬小說操作,結(jié)合實例形式分析了TP5結(jié)合QueryList采集框架爬17k小說的相關(guān)原理、步驟與實現(xiàn)技巧,需要的朋友可以參考下
    2020-03-03
  • php過濾html中的其他網(wǎng)站鏈接的方法(域名白名單功能)

    php過濾html中的其他網(wǎng)站鏈接的方法(域名白名單功能)

    這篇文章主要介紹了php過濾html中的其他網(wǎng)站鏈接的方法(域名白名單功能),需要的朋友可以參考下
    2014-04-04
  • PHP實現(xiàn)喚起微信支付功能

    PHP實現(xiàn)喚起微信支付功能

    這篇文章主要為大家詳細(xì)介紹了PHP實現(xiàn)喚起微信支付功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • php生成短網(wǎng)址示例

    php生成短網(wǎng)址示例

    這篇文章主要介紹了php生成短網(wǎng)址示例,需要的朋友可以參考下
    2014-05-05
  • php去除HTML標(biāo)簽實例

    php去除HTML標(biāo)簽實例

    在php中要去除字符串中的HTML標(biāo)簽方法有很多種,最常用的就是使用strip_tags函數(shù)一并去了,只保留字符了,還在就是有選擇性的去除了這里要用正則表達(dá)式了,下面寫二個php去除HTML標(biāo)簽的小例子
    2013-11-11
  • php日歷制作代碼分享

    php日歷制作代碼分享

    這篇文章主要介紹了使用php制作的日歷,下面有效果圖,大家參考使用吧
    2014-01-01
  • 使用PHP編寫發(fā)紅包程序

    使用PHP編寫發(fā)紅包程序

    微信發(fā)紅包是最近非?;鸬囊患虑椋蠹一蚨嗷蛏俚亩及l(fā)過或者收到過紅包,那么下面來看一個我們在生活中常碰到的一個php實現(xiàn)微信紅包的程序算法,希望這個程序?qū)Ω魑蛔鑫⑿砰_的朋友會帶來幫助.
    2015-07-07

最新評論