请问这个数组如何统计元素个数

YIPU 发布于 2013/04/23 23:47
阅读 352
收藏 1
PHP

下面是一个三维数组,请问如何统计[SCAR]元素中数组的个数啊,但是不要把有相同[id]所属的数组统计进去;比如[SCAR][1]跟[SCAR][2]就该算作一个,统计出来应该是2个而不是3个

加载中
0
工程师爸爸
工程师爸爸

先把[SCAR][n]这个值依次存放到临时数组内,然后执行array_unique()  进行count即可。

$SCAR_id = array();
foreach( $arr['SCAR'] as &$value ){
   $SCAR_id[] = $value['id'];
}
$SCAR_id = array_unique($SCAR_id);  //去重
echo count($SCAR_id);

YIPU
YIPU
好嘞,大晚上谢谢了
返回顶部
顶部