-
有这样的数组 $list = array(1,2,3,3,4,5,6,6,5,3,2,1);输出的这样,用代码实现
Array ( [1] => Array ( [0] => 1 [1] => 1 ) [2] => Array ( [0] => 2 [1] => 2 ) [3] => Array ( [0] => 3 [1] => 3 [2] => 3 ) [4] => Array ( [0] => 4 ) [5] => Array ( [0] => 5 [1] => 5 ) [6] => Array ( [0] => 6 [1] => 6 ) )
代码如下
$list = array(1,2,3,3,4,5,6,6,5,3,2,1); $acit = array_unique($list); //数组去重 $newarray = array(); $val_nums = array_count_values($list); //计算数值出现几次 foreach ($acit as $val) { for ($i = 0;$i<$val_nums[$val];$i++) { $val_array[$i] = $val; } $newarray[$val] = $val_array; unset($val_array); } unset($list);unset($acit);unset($val_nums); echo "<pre>";print_r($newarray);die;
-
Notifications
You must be signed in to change notification settings - Fork 0
zzwit/php-exercises
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Latest commit | ||||
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published