php需要从多个foreach输出到数组

时间:2017-06-09 17:19:54

标签: php arrays

我是新手,所以请耐心等待。 我试图捕获一些数据,这样我就可以计算出它的独特价值。有2个独立的数据源,我想要组合3个数据。我可以将它们组合在一起并回显它们但我不能将它们放入一个数组中,因此我可以使用array_count_values。

这是我发布的代码

<?php
foreach ($memberattacks2 as $memberb) {
    echo $memberb["Level"];

    foreach ($memberattacks as $memberf) {
        if ($memberf["tag"] == $memberb["ks"][1]["dTag"]) {
            echo $memberf["Level"];
        }
    }

    echo $memberb["ks"][1]["pins"];
}

这会输出一个数字列表,我也可以将它输出到一个html表格,这三个元素的组合将有大约15个独特的变体,我希望能够计算每个变体存在多少次。

1 个答案:

答案 0 :(得分:1)

声明一个数组,比如说array_count_values(),然后像这样添加你的值:

$counted = array_count_values($combined);

var_export($counted);

然后你就可以对它进行position

obselete