我们有一阵列填充类别名称(其中许多重复),我们需要建立两个层面阵列,消除阵列一面的重复,而阵列另一边的类别名称在原阵列中出现的次数多。 这里有两幅照片,使您能更好地了解我描述的情况:http://postimage.org/image/ptms64cl9/a>和。 现在我确信,这样做有不止一种方式,但我想理解该书是如何做到的。 这里是该法典,它指出,舱面值-类别具有重复类别的最初阵列:
$category_totals = array(array($mismatch_categories[0], 0));
foreach ($mismatch_categories as $category) {
if ($category_totals[count($category_totals) - 1][0] != $category) {
array_push($category_totals, array($category, 1));
}
else {
$category_totals[count($category_totals) - 1][1]++;
}
}
我对这个例子不了解的一个主要内容是阵列中的阵列。 这里有3个阵列:
$category_totals = array(array($mismatch_categories[0], 0));
如果有3个阵列,我如何使用它们的指数? 可能的话:
$category_totals[0][0][0];