Arrays 数组元素不会显示在回显中

Arrays 数组元素不会显示在回显中,arrays,element,Arrays,Element,由于某种原因,数组中的一个元素决定消失。我不知道为什么。我已在1处启动数组以跳过0。但是当它打印出来的时候,除了20以外,其他的都显示出来了。这是密码 $myArray=array(1=>“C”、“Java”、“C++”、“Objective-C”、“C#”、“PHP”、“可视化) Basic、Python、JavaScript、Perl、Ruby、, “PL/SQL”、“Delphi/Oject pascal”、“Visual Basic.Net”, “lisp”、“Pasca”、“Ada”

由于某种原因,数组中的一个元素决定消失。我不知道为什么。我已在1处启动数组以跳过0。但是当它打印出来的时候,除了20以外,其他的都显示出来了。这是密码

$myArray=array(1=>“C”、“Java”、“C++”、“Objective-C”、“C#”、“PHP”、“可视化) Basic、Python、JavaScript、Perl、Ruby、, “PL/SQL”、“Delphi/Oject pascal”、“Visual Basic.Net”, “lisp”、“Pasca”、“Ada”、“Transact-SQL”、“Logo”、“NXT-G”)

//unset($myArray[7]);
$result=count($myArray);
对于($i=1;$i)
这就是它打印的内容:

流行程度排名第一的语言是C,我正在学习它! 受欢迎程度排名第二的语言是Java 在流行度中排名第3的语言是C++。 流行程度排名第四的语言是Objective-C 受欢迎程度排名第五的语言是C# 流行程度排名第六的语言是PHP 受欢迎程度排名第7位的语言是(视觉)基础语言 流行程度排名第8位的语言是Python 流行度排名第9位的语言是JavaScript,我正在学习它! 受欢迎程度排名第十的语言是Perl 受欢迎程度排在第11位的语言是Ruby 流行程度排名第12位的语言是PL/SQL 流行程度排名第13位的语言是Delphi/Oject pascal 流行程度排名第14位的语言是Visual Basic.Net 流行程度排名第15位的语言是lisp 流行程度排名第16位的语言是帕斯卡语 受欢迎程度排名第17位的语言是Ada 流行程度排名第18位的语言是Transact-SQL 受欢迎程度排名第19位的语言是Logo Ruby的受欢迎程度是11 第九个最流行的是(JavaScript)

因此#20缺失,即“NXT-G”


谢谢。

Change
$iLegend!谢谢你只是一个问题,
count()
是3。从
$i=1开始,
1对集合进行计数并获得它是一个非常容易和常见的错误(有时,如果你最后一个超过了最后一个,而不是在最后一个的话,会有一个很大的安全漏洞),并且通过让语言为你做计数和索引来避免一些事情,例如。
 //unset($myArray[7]);
$result = count($myArray);

         for ($i = 1; $i<count($myArray); $i++){

            if($myArray[$i] == $myArray[$i]){

              echo "<br>The language ranked #$i in popularity is ";
              echo $myArray[$i];
              if($myArray[$i] =="JavaScript" || $myArray[$i] == "C"){
                echo ", and I'm learning it!";
              }   
            }
        }
            echo "<br>The popularity of Ruby is ";
            echo array_search ("Ruby",$myArray);

            echo "<br>The 9th most popular is ";
            echo "($myArray[9])<br>";
            echo ($result);
            //echo var_dump($myArray);
?>