首页博客网络编程
PHP 数组
摘要 数组可以是索引的、关联的和多维的。所有这些都用于在一个变量中保存多个值。 数组的索引必须以零开头。 使PHP循环遍历数组,并且应该使用。forforeach

当我们学习 PHP 的基础知识时,我们了解了用于区分变量的不同数据类型。其中之一是PHP数组。

与最基本的类型(字符串、整数、浮点数和布尔值)不同,PHP 数组被认为是复合变量。它们更复杂,因为一个数组可以保存多个不同的值。因此,它们对于对值进行分组很有用。

由于 PHP 数组比简单的标量数据类型更复杂,我们将花更多的时间来处理它们。您将学习如何识别和处理三种不同类型的数组,遍历它们并使用一些常见的PHP数组函数。

内容

PHP 数组:主要提示

  • 数组用于在一个变量中包含多个值

  • 数组允许您避免多个不必要的变量。

  • PHP 数组索引始终从 0 开始。

  • PHP 数组有 3 种类型:索引数组(数字)、关联数组(键名而不是索引号)和多维数组(包含其他数组)。

最常见的数组函数

首先,你必须知道 array() 函数。它定义了一个变量的 PHP 数组:

复制

<?php
   $fruits = array('Banana', 'Cherry', 'Peach');?>

然后,有一个函数可以计算 PHP 数组中的所有现有值。它也可以称为获取数组的 PHP 长度:count()

复制

<?php
   $fruits = array('Banana', 'Cherry', 'Peach');
   $array_length = count($fruits);   echo $array_length;?>

索引数组说明

索引数组也称为数字(您可以说它们使用整数作为键)。它们的值按线性顺序存储。索引必须以零开头,并且只能是一个数字。但是,可以保存任何类型的值。

遍历索引数组始终需要定义其长度。请记住,它始终可以使用函数进行检索。count()

复制

<?php
  $fruits = array('Banana', 'Cherry', 'Peach');  echo $fruits[1];?>

学习遍历数组

使用 PHP 数组,我们经常不得不使用循环。它们用于重复执行某些语句,直到出现所需的结果。让我们看几个例子,以更好地了解它是如何完成的。

索引

要遍历已知长度的索引数组,您应该使用 loop。使用 PHP 数组循环结果输出到屏幕:forecho

复制

<?php
    $fruits = array('Banana', 'Cherry', 'Peach');
    $length = count($fruits);    for($x = 0; $x < $length; $x++) {        echo $fruits[$x];        echo '<br>';
    }?>

联想

PHP 关联数组与索引数组的不同之处在于,它使用字符串作为键,而不是整数。没有线性顺序,开发人员可以自由地为他们存储在他们创建的 PHP 数组中的任何值分配特定的键。同样,使用 PHP 数组循环结果显示在屏幕上。echo

要遍历 PHP 关联数组,您应该使用 loop:foreach

复制

<?php
  $fruits = [    'Banana' => 13, 
    'Cherry' => 134, 
    'Apple' => 21
  ];  foreach ($fruits as $x => $x_value) { 
    echo "Key =" . $x . ", Value=" . $x_value;    echo "<br>";
  }?>

PHP 数组:摘要

  • 数组可以是索引的、关联的和多维的。所有这些都用于在一个变量中保存多个值。

  • 数组的索引必须以零开头。

  • 使PHP循环遍历数组,并且应该使用。forforeach


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

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

广告位

本文配乐
来说两句吧

该文章已禁止评论

最新评论

广告位