首页博客网络编程
PHP多维数组
摘要 包含多个数组的数组称为数组数组,或 PHP 中的多维数组。 使用它来保存具有多个键的值。 多维数组可以有多个维度。 有一些特殊的函数用于对多维数组进行PHP排序。 若要选择项目,需要使用与维度一样多的索引 (#)

PHP 数组被认为是最复杂的 PHP 数据类型之一。它们分为三类:索引、关联和多维。

PHP 多维数组由不同的数组组成,这些数组的组织方式与常规数组中的元素相同。如果您是初学者,我们建议您从使用 PHP 二维数组开始,因为它更容易理解。

创建多维数组时,每个分配的元素都是一个数组。常规数组由值组成。

PHP 多维数组组织您的代码,但其应用程序可能会使检索特定数据的过程复杂化。请谨慎使用它们。

内容

PHP 多维数组:主要提示

  • 多维数组也称为 PHP 数组数组

  • 允许开发人员使用多个键存储值。

  • PHP 多维数组可以有任意数量的维度。但是,您创建的越多,它们就越难管理。

  • PHP 数组的维数指定选择项目所需的索引数 (#)。

  • 您还可以使用特殊函数使 PHP 对多维数组进行排序。

多维数组解释

多维 PHP 数组可以有任意数量的维度,从两个开始。

二維PHP 数组包含存储变量的数组。

三维的PHP 数组保存数组,保存其他数组,然后包含变量。

四维PHP 数组包含保存其他数组、保存数组、包含变量的数组。

特定的 PHP 多维数组的维度越多,埋藏的变量就越深。找到他们变得越来越麻烦。

例:

名字有货出售
大众2319
宝马1413
本田
奥迪1814

下面的示例显示了我们如何将其存储在 PHP 多维数组中:

复制

<?php
  for ($rows = 0; $rows < 4; $rows++) {
    echo "<p><b>Row $rows</b></p>";
    echo "<ul>";
    for ($cols = 0; $cols < 3; $cols++) {
      echo "<li>".$cars[$rows][$cols]."</li>";
    }
    echo "</ul>";
  }?>

您可以在 PHP 脚本的二维数组中查看表中的信息。维度可以解释为行和列。

我们正在处理的数组的 PHP 数组有两个维度。如果我们希望访问我们的变量,我们需要使用两个索引:

复制

<?php
  echo $cars[0][0].": Available: ".$cars[0][1].". Sold: ".$cars[0][2].".<br>";  echo $cars[1][0].": Available: ".$cars[1][1].". Sold: ".$cars[1][2].".<br>";  echo $cars[2][0].": Available: ".$cars[2][1].". Sold: ".$cars[2][2].".<br>";  echo $cars[3][0].": Available: ".$cars[3][1].". Sold: ".$cars[3][2].".<br>";?>

遵循相同的原理,我们也可以使用循环。如果您需要有关此主题的提醒,请随时阅读本教程。但是,我们仍然必须记住要指向的索引数量:for

复制

<?phpfor ($rows = 0; $rows < 4; $rows++) {
  echo "<p><b>Row $rows</b></p>";
  echo "<ul>";
  for ($cols = 0; $cols < 3; $cols++) {
    echo "<li>".$cars[$rows][$cols]."</li>";
  }
  echo "</ul>";
}?>

PHP 多维数组:摘要

  • 包含多个数组的数组称为数组数组,或 PHP 中的多维数组。

  • 使用它来保存具有多个键的值。

  • 多维数组可以有多个维度。

  • 有一些特殊的函数用于对多维数组进行PHP排序

  • 若要选择项目,需要使用与维度一样多的索引 (#)。


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

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

广告位

本文配乐
来说两句吧

该文章已禁止评论

最新评论

广告位