首頁 > 後端開發 > php教程 > 如何分类统计下面的数组

如何分类统计下面的数组

WBOY
發布: 2016-06-23 14:25:52
原創
1064 人瀏覽過

$t2=Array
(
    [南昌] => Array
        (
            [优秀] => 1
            [良好] => 1
        )
 
    [赣州] => Array
        (
            [优秀] => 2
        )
 
    [九江] => Array
        (
            [良好] => 1
            [差等] => 1
        )
)

南昌,赣州 九江优秀的数目统计。(根据$t2去计算优良差的个数)
优秀的数组如下
$t2_yx=Array ( 0 => '1', 1 => '2', 2 => '0' );

良好的数组如下
$t2_lh=Array ( 0 => '1', 1 => '0', 2 => '1' );
差等的数组如下
$t2_cd=Array ( 0 => '0', 1 => '0', 2 => '1' );

http://bbs.csdn.net/topics/390628423 
或者看这个。


回复讨论(解决方案)

学过php不该不会呀。

$good = array();$ok = array();$bad = array();foreach( $t2 as $k => $v ){	$good[$k] = $v["优秀"] ? $v["优秀"] : 0 ;	$ok[$k] = $v["良好"] ? $v["良好"] : 0 ;	$bad[$k] = $v["差等"] ? $v["差等"] : 0 ;}print_r( $good );print_r( $ok );print_r( $bad );
登入後複製

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板