首页博客网络编程
PHP 数组函数
摘要

内容

PHP 数组功能:主要提示

  • 在 PHP 4 中引入,它创建了一个指定参数的数组

  • PHP 数组充当保存多个值的变量。

  • PHP 数组有 3 种类型:索引(数字索引)、关联(命名键)和多维(多个数组合二为一)。

数组()的用法

你可以调用所有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>";?>


声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!

本文链接:https://www.gaoxuejun173.top/blog/218

广告位

本文配乐
来说两句吧

该文章已禁止评论

最新评论

广告位