个人理财 如何在PHP中使用HTML5和CSS3一维数组编程 - 虚拟变量

如何在PHP中使用HTML5和CSS3一维数组编程 - 虚拟变量

目录:

视频: 0075 二维数组的求和练习 2025

视频: 0075 二维数组的求和练习 2025
Anonim

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()函数快速查看数组的内容。

如何在PHP中使用HTML5和CSS3一维数组编程 - 虚拟变量

编辑的选择

在QuickBooks Online中使用批发帐单 - 虚拟

在QuickBooks Online中使用批发帐单 - 虚拟

QuickBooks Online为会计专业人员提供免费程序。您可以注册批发价格计划,也可以免费使用QBOA。如果你选择这样做(这是一个不错的选择!),你将需要知道如何管理的事情。从您的批发帐单订阅中删除客户有时候,事情并不是这样...

基于零基础的预算与QuickBooks 2012 - 傻瓜

基于零基础的预算与QuickBooks 2012 - 傻瓜

零基预算是一个非常有用和常用的预算策略在使用QuickBooks 2012之前,您应该先了解一下。基于零的预算与顶级预算相反。零基预算从下到上工作。零基预算始于个人收入,费用,资产,负债和所有者权益账户。它检查一个特定的...

在Sage Timeslips中10个有用的键盘快捷键 - 虚拟键盘

在Sage Timeslips中10个有用的键盘快捷键 - 虚拟键盘

键盘快捷键可以是Sage Timeslips 。启动或保存一张单据,将昨天,今天或明天的日期插入日期字段,并用一个或两个按键打开和关闭定时器。以下是十大最爱。按下它做什么Ctrl + N开始一个新的投票,而工作在...

编辑的选择

可以在Photoshop Elements 11中的任意形状图层上绘制多个图形 - 虚拟模型

可以在Photoshop Elements 11中的任意形状图层上绘制多个图形 - 虚拟模型

Photoshop Elements 11中创建的任何形状图层上的图形。您可以按照与选择相同的方式添加,减去,排除重叠和相交形状。请遵循以下步骤:创建第一个形状后,在工具选项:添加到形状区域中选择一个状态按钮:...

使用读卡器将图像下载到Mac上 - 傻瓜

使用读卡器将图像下载到Mac上 - 傻瓜

您的相机可能有一个USB端口,电缆,您可以使用下载您的图像。这种方法使用相机电池电力,也相当缓慢。如果您使用读卡器,则会更快地将图像存入计算机。如果您下载了大量的图像,请考虑购买FireWire读卡器; ...

在Photoshop Elements 10中创建形状图层后,在Photoshop Elements 10中绘制多个图形 - 虚拟形状

在Photoshop Elements 10中创建形状图层后,在Photoshop Elements 10中绘制多个图形 - 虚拟形状

可以在该图层上绘制其他形状。您可以按照与选择相同的方式添加,减去,重叠和相交形状。请记住,当您在元素中创建一个形状时,您正在创建一个基于矢量的元素。向量在数学上描述形状。 ...

编辑的选择

在您的IOS应用程序中添加模态视图 - 在iPhone和iPad上虚拟视图

在您的IOS应用程序中添加模态视图 - 在iPhone和iPad上虚拟视图

对于那些希望用户(或用户想要)在应用程序流之外执行某些操作的情况非常适用。而不是使用带有后退按钮的导航控制器,而是显示一个模式视图,其中的控件允许用户选择一个动作或...

Android应用程序开发:你的Twitter应用程序的文件 - 傻瓜

Android应用程序开发:你的Twitter应用程序的文件 - 傻瓜

,这个Android Studio项目包含大约100个文件和大约170个不同的文件夹。要制作Android Twitter应用程序,您需要专注于该项目的MainActivity。 java文件。但其他一些文件需要注意。 Twitter4J API jar文件Android没有内置的通信支持...