首页博客网络编程
你可以调用所有PHP数组函数的基础。简而言之,它用于创建一个数组。让我们看一个简单的例子:array()
例复制
<?php $food = ['IceCream', 'Pizza', 'Burger']; echo "I like " . $food[0] . ", " . $food[1] . " and " . $food[2] . ".";?>
您可能知道在编码时注意正确的语法至关重要,当您使用 PHP 数组函数时也是如此。让我们看看应该如何为索引数组编写一段脚本:
array(value1,value2,value3,...);
现在,对于关联数组,PHP 语法有点不同。它们也可以称为 PHP 键值数组,因为键和值对定义了它们。请注意,数字或字符串都可以表示键:
array(key=>value,key=>value,key=>value,...);
在使用 PHP 数组函数的两种情况下,元素定义数组包含的每个值以使 PHP 创建数组。value
在 PHP 5.4 中引入的数组语法的简短版本中,可以替换为 。例如,您可以简单地键入以使PHP创建数组。它不会改变新的PHP数组的运作方式。array()
[]
$food=array("IceCream","Pizza");
$food=["IceCream","Pizza"];
以下示例中的代码创建一个关联数组 PHP 脚本,称为:$age
例复制
<?php $age = [ 'Drago' => 69, 'Mark' => 32, 'Luke' => 35 ]; echo "Mark is " . $age['Mark'] . " years old.";?>
如果我们想执行一个关联数组 PHP 循环并打印其值,我们的代码将如下所示:
例复制
<?php $food = [ 'Pizza' => 5.90, 'IceCream' => 1.90, 'Burger' => 2.90 ]; foreach($food as $z => $z_value) { echo "Key=" . $z . ", Value=" . $z_value; echo "<br>"; }?>
现在,此示例中的脚本循环访问索引数组并打印其值:
例复制
<?php $food = ['IceCream', 'Pizza', 'Burger']; $arrayLength = count($food); for($z = 0; $z < $arrayLength; $z++) { echo $food[$z]; echo "<br>"; }?>
注意:遍历数组时,请选择 for 和 foreach 循环。
现在,让我们看看创建多维数组是什么样的:
例复制
<?php // A two-dimensional array $food = [ ['IceCream', 50, 32], ['Pizza', 40, 39 ], ['Burger', 35, 20 ] ]; echo $food[0][0].": Ordered: ".$food[0][1].". Sold: ".$food[0][2]."<br>"; echo $food[1][0].": Ordered: ".$food[1][1].". Sold: ".$food[1][2]."<br>"; echo $food[2][0].": Ordered: ".$food[2][1].". Sold: ".$food[2][2]."<br>";?>
声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!
广告位
广告位