PHP 数组

PHP 数组

PHP 数组是一个有序映射(基于键的值)。它用于在单个变量中保存相同类型的多个值。

PHP 数组的优势

代码减少 : 我们不需要定义多个变量。

易于遍历 : 通过单个循环,我们可以遍历数组的所有元素。

排序 : 我们可以对数组的元素进行排序。

PHP 数组类型

PHP 有三种类型的数组。

  1. 索引数组
  2. 关联数组
  3. 多维数组

PHP 索引数组

PHP 索引由从 0 开始的数字表示。我们可以在 PHP 数组中存储数字、字符串和对象。所有的 PHP 数组元素默认都被分配一个索引号。

有两种定义索引数组的方法:

第一种方式:

$season=array("summer","winter","spring","autumn");

第二种方式:

$season[0]="summer";
$season[1]="winter";
$season[2]="spring";
$season[3]="autumn";

示例

<?php
season=array("summer","winter","spring","autumn");
echo "Season are:season[0], season[1],season[2] and $season[3]";
?>

输出:

<?php
season[0]="summer";season[1]="winter";
season[2]="spring";season[3]="autumn";
echo "Season are: season[0],season[1], season[2] andseason[3]";
?>

输出:

Season are: summer, winter, spring and autumn

PHP关联数组

我们可以使用=>符号在PHP中将名字与每个数组元素关联起来。

有两种定义关联数组的方法:

第一种方式:

$salary=array("Sonoo"=>"350000","John"=>"450000","Kartik"=>"200000");

第二种方式:

$salary["Sonoo"]="350000";
$salary["John"]="450000";
$salary["Kartik"]="200000";

示例

"350000","John"=>"450000","Kartik"=>"200000");  
echo "Sonoo salary: ".salary["Sonoo"]."";
echo "John salary: ".salary["John"]."";
echo "Kartik salary: ".$salary["Kartik"]."";
?>  

输出:

Sonoo salary: 350000
John salary: 450000
Kartik salary: 200000
";
echo "John salary: ".salary["John"]."";
echo "Kartik salary: ".salary["Kartik"]."";
?>  

结果:

Sonoo salary: 350000
John salary: 450000
Kartik salary: 200000

PHP多维数组

点击我查看更多详情…

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程