目录:
视频: 0075 二维数组的求和练习 2024
PHP中最基本的数组是 一维数组, 基本上只是一个带有用于HTML5和CSS3编程的插槽的容器。每个插槽只有一个变量。在这里,你了解了如何创建这种类型的数组并填充它。
如何创建一个数组
创建数组非常简单。首先,你需要创建一个变量,然后告诉PHP你想让这个变量成为一个数组:
<! --1 - >$ theVar = array();现在,$ theVar是一个数组。但是,这是一个空阵列,等着你来填充它。从技术上讲,您可以跳过变量创建步骤。明确定义一个数组仍然是一个好主意,因为它帮助你记住元素是一个数组,并且有一些特殊的情况(比如将一个数组传递给一个函数),这个定义真的很重要。
如何填充一个数组
一个数组是一个容器,所以如果你在里面放一些东西,它会更加有趣。您可以通过添加索引
(一个整数)来引用数组元素,该索引表示您正在讨论的数组的哪个元素。假设你有以下数组: $ spanish = array(); $ spanish [1] =“uno”; $ spanish [2] =“dos”; 这里你要做的是在数组中添加两个元素。基本上,你说元素1是uno,元素2是dos。
PHP有另一个有趣的技巧可用。看看下一行:
$ spanish [] =“tres”;
这似乎有点奇怪,因为你没有指定一个索引。 PHP是相当有帮助的。如果不指定索引,则会查看数组中已使用的最大索引,并将新值放在下一个位置。所以,值tres将被放置在数组的元素3中。 PHP的数组机制有点臭名昭着。取决于你如何看待它,当涉及到数组的时候,PHP比大多数语言要宽松得多或者远远不够。例如,您不必指定数组的长度。 PHP只是使任何大小似乎工作的数组。实际上,你甚至不需要显式地创建数组。当你开始使用一个数组时,PHP会自动创建它,如果它不在那里的话。如何查看数组的元素
可以按照与创建数组完全相同的方式访问数组的元素。数组元素只是变量;唯一的区别是数字索引。打印数组元素的方法如下:
print <<< hERE One:$ spanish [1]
Two:$ spanish [2]
三:$ spanish [3]
这里;
你可以像任何普通变量一样简单地打印数组元素。只要记住添加索引。
打印出数组的另一个好方法对调试特别有用。看看这个变化:print“
n”;的print_r($西班牙语);打印“
n”; print_r()函数是一个特殊的调试函数。它允许你传递一个完整的数组,并以易于阅读的格式打印数组。最好将print_r()函数的输出放入
元素中,以便保留输出。
当然,print_r()函数的结果对你来说意义重大,但你的用户不关心数组。这只是一个调试工具。通常,您将使用一些其他技术来向用户显示数组。
查看basicArray中的所有代码。 PHP看起来像。预加载数组有时您会马上知道进入数组的元素。在这些情况下,可以使用特殊版本的array()函数来完成这个工作。看看这个代码。
$ english = array(“zero”,“one”,“two”,“three”);打印“
n”;的print_r($英语);打印“n”;
这个简单的程序允许你一次加载数组的值。请注意,这从零开始。计算机往往从零开始计数,所以如果你不指定索引,第一个元素将被归零。
您可以使用print_r()函数快速查看数组的内容。