Php 数组中的索引数

Php 数组中的索引数,php,arrays,count,indexing,size,Php,Arrays,Count,Indexing,Size,我希望计算我的新数组的索引数 下面是我的代码截图。紫色框中的值是我的输出。我的$High数组列出了acu.php和new.php中的值(在require中) 现在,希望使用名为$result的新数组列出$High数组的唯一值。然后,我想计算$result数组的索引。我已经尝试了count()和sizeof()函数,它仍然显示9,如下所示 下面是我的代码: <?php require("accu.php"); require("new.php"); $High = array ($Accu

我希望计算我的新数组的索引数

下面是我的代码截图。紫色框中的值是我的输出。我的$High数组列出了acu.php和new.php中的值(在require中)

现在,希望使用名为$result的新数组列出$High数组的唯一值。然后,我想计算$result数组的索引。我已经尝试了count()和sizeof()函数,它仍然显示9,如下所示

下面是我的代码:

<?php
require("accu.php");
require("new.php");

$High = array ($Accu_High1,$Accu_High2,$Accu_High3,$Accu_High4,$Accu_High5,$new1,$new2,$new3,$new4,$new5,$new6,$new7,$new8,$new9,$new0);

$result = array_unique($High); // remove similar
$count = sizeof($result); //count

for ($int = 0; $int<=14; $int++)
{
    echo "<b>$int</b> $High[$int]<br>";
}

echo "<br><br><br><b>$count</b>";
?>

数组索引是唯一的。因此,
count($array)
是计算“索引”所需的全部内容

但是,我不确定这个问题是否显示出对PHP数组的最低理解。PHP在线手册或一本书就是答案。比如
foreach
的工作原理和这些琐碎的事情


因此对数组使用
var\u dump
,并分析输出。然后看看到底发生了什么。有许多数组函数/功能,您应该了解它们。

这是我使用var\u转储的输出。数组(6){[0]=>string(2)“22”[1]=>string(2)“32”[2]=>string(2)“33”[5]=>string(2)“30”[6]=>string(2)“31”[10]=>string(2)“23”}0 22 1 32 2 33 32 4 32 5 30 6 31 7 31 8 31 9 10 11 12 13 1431@coding.bird如果不使用
$result
变量,为什么要创建它?在打印函数中,使用的是未通过
数组\u unique
的旧变量。你知道吗?
0 22
1 32
2 33
3 32
4 32
5 30
6 31
7 31
8 31
9 30
10 23
11 30
12 31
13 30
14 30



9