« 上一篇下一篇 »

如何访问数组的内容

所谓数组是指一个用来存储一系列变量值的命名区域。因此,可以用数组组织标量变量。当要访问一个变量的内容时,可以直接使用其名称。如果该变量是一个数组,可以使用变量名称和关键字或索引的组合来访问其内容。关键字或索引将指定要访问的变量。索引在变量名称后面方括号括起来。

       使用$products[0]、$products[1]、$products[2],就可以使用数组$products的内容了。

       在默认的情况下,0元素是数组的第一个元素。这和C语言、C++、Java以及许多其他编程语言的计数模式是相同的。如果你对这些内容很陌生,就因该熟悉一下。

       像其他变量一样,使用运算符“=”可以改变数组元素的内容。如下代码将使用“Fuses”替换第一个数组元素中的“Tires”。

       $products[0] =“Fuses”;

       而如下代码可以增加一个新元素(“Fuses”)到数组结尾,这样,可以得到一个具有4个元素的数组:
 
       $products[3] =“Fuses”;要显示其内容,可以使用如下代码:

       echo “$products[0] $products[1] $products[2] $products[3]”;

       但是要注意,虽然PHP的字符串解析功能非常强大和智能,但是可能会引起混淆。当你将数组或其他变量嵌入双引号中的字符串时,如果不能正确解释他们,可以将它们放置在双引号之外,或者更多复杂的语法当中。

       就像PHP的其他变量一样,数组不需要预先初始化或创建。在第一次使用它们的时候,它们会自动创建。

       如下代码创建了一个与前面使用array()语句创建的$products数组相同的数组:

       $products[0] =“Tirs”;

       $products[1] =“Oil”;

       $products[2] =“Spark plugs”;

       如果$products并不存在,第一行代码将创建一个只有一个元素的数组。而后续代码将在这个数组中添加新的数值。数组的大小将根据所增加的元素多少动态的变化。这种大小调整功能并没有在其他大多数编程语言中应用。

« 上一篇下一篇 »