【www.gdgbn.com--其它】

在PHP 里面Array有着强大的功能,与其它编程语言一样,array可以同时存入多种不同的数据类型,在php里面数组函数都有上百个,下面我们就简单的来介绍一下array 函数吧.

一个数组是一个数据结构,存储一个或多个值在一个单一的价值。对于有经验的程序员重要的是要注意到, PHP的阵列实际上是地图(每个键映射到一个值) 。
PHP的-以数值数组索引
如果这是您第一次看到一个数组,那么您可能不太理解的概念,一个数组。想象一下,您有自己的业务和您想要储存的名字您所有的员工在一个PHP变量。你将如何去吗?

它不会取得多大意义一定要存储每个名称在自己的变量。相反,它会是不错的商店的所有雇员的名字在一个单一的变数。这是可以做到的,我们告诉您如何如下。

 

$employee_array[0] = "Bob";
$employee_array[1] = "Sally";
$employee_array[2] = "Charlie";
$employee_array[3] = "Clare";

在上面的例子中,我们使用了键/值结构的一个数组。关键是我们的人数中指定的阵列和价值观的名字雇员。每个关键的一个数组代表的价值,我们可以操纵和参考。一般的形式确定的关键阵列相等的价值是:

$阵列[关键] =价值;
如果我们想参考的价值,我们储存到我们的阵列,下面的PHP代码将完成这项工作。

注意:正如您可能已经注意到上述代码例如,一个数组的键从0而不是1 。这是一种非常常见的问题对许多新的程序员谁是用来计数1 ,并导致“关闭了1 ”的错误。这仅仅是一些经验,将在你完全习惯了它。

echo "Two of my employees are "
. $employee_array[0] . " & " . $employee_array[1];
echo "
Two more employees of mine are "
. $employee_array[2] . " & " . $employee_array[3];

PHP的阵列相当有用时,结合使用的循环,我们将谈论在以后的教训。首先,我们发现一个例子,一个数组,使利用整数的钥匙(一数值索引数组) 。不过,您也可以指定一个字符串作为关键,这是指作为关联数组。

PHP的-关联数组
在一个关联数组的一个关键是与一个值。如果你想存储的薪金您的员工在一个阵列,一个数值数组索引将不会是最好的选择。相反,我们可以利用员工名字的钥匙在我们的关联数组,和价值将各自的工资。

$salaries["Bob"] = 2000;
$salaries["Sally"] = 4000;
$salaries["Charlie"] = 600;
$salaries["Clare"] = 0;

echo "Bob is being paid - $" . $salaries["Bob"] . "
";
echo "Sally is being paid - $" . $salaries["Sally"] . "
";
echo "Charlie is being paid - $" . $salaries["Charlie"] . "
";
echo "Clare is being paid - $" . $salaries["Clare"];

输出结果.

Bob is being paid - $2000
Sally is being paid - $4000
Charlie is being paid - $600
Clare is being paid - $0 Bob is being paid - $2000
Sally is being paid - $4000
Charlie is being paid - $600
Clare is being paid - $0

本文来源:http://www.gdgbn.com/luyouqishezhi/18047/