Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

zzwit/php-exercises

Repository files navigation

php一些练习题目

数组

  1. 有这样的数组 $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;

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /