给定相关的消息数组(每个第二级数组是不同 sql 查询的结果):
$tmp = array(
'type1'=>array ('key'=>'value'),
'type2'=>array(1=>1,2=>2,3=>3,4=>'men',5=>'pro'),
'type3'=>array(1=>1,2=>2,3=>3,'test'=>'website','creation'=>'www.prost.pro',8,9,10=>array('3dlevel','subarray'),11,12,13,14,15,16,18,18,19,20),
'type4'=>array(1,2,3)
);
我只需要显示其中的 8 个。它们必须代表所有类型的消息(第一级值)。
所以我需要打电话:
$total_quantity_limit = 8;
var_dump(array_assoc_truncate($tmp, $total_quantity_limit));
并得到类似的东西:
array(
'type1'=>array('key'=>'value'),
'type2'=>array(1=>1,2=>2,3=>3),
'type3'=>array(1=>1,2=>2),
'type4'=>array(1,2)
);
array_assoc_truncate() 里面必须有什么?