欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

输入N个数组,统计不同元素出现的次数

程序员文章站 2022-05-12 21:18:23
...
跳至
meta[] = func_get_args();
    }

    public function show() {

        foreach ($this->meta[0] as $value) {
            foreach ($value as $subvalue) {
                if (!in_array($subvalue, $this->meger)) {
                    $this->meger[] = $subvalue;
                    $this->result["$subvalue"] = 1;
                } elseif (in_array($subvalue, $this->meger)) {
                    $this->result["$subvalue"] ++;
                }
            }
        }
        print_r($this->result);
    }

}

$arr1 = array('a', 'b', 'd');
$arr2 = array('d', 'de', 'ef');
$arr3 = array('a', 'ef', 'r', 'q');
$arr4 = array('b', 'de', 'q', 'z');
$arr5 = array('1', 'de', 'q', '3r');
$arr6 = array(1, 2, 'mn', '0y');
$arr7 = array(1, 'v2d', 'mn', '0y');
$s = new Statistics($arr1, $arr2, $arr3, $arr4, $arr5, $arr6, $arr7);
$s->show();
?>