php中声明一个数组的几种方法笔记

原创 PHP笔记  2017-07-03 07:38  阅读 1,351 views 次

在php中,声明数组一般主要有两种方式,一种是通过array()函数来声明数组;另一种是直接给数组赋值的方式来声明数组。

array()函数声明数值数组

所谓数值数组就是带有数字id键的数组。

格式:

array("值1","值2",...);

实例1:

<?php
$arr=array("html","css","javascript");
var_dump($arr);//输出数组的结构
?>

实例2:

<?php
$arr=array();
$arr[0]="html";
$arr[1]="css";
$arr[2]="javascript";
var_dump($arr);
?>

运行结果:

说明:

  1. 实例1和实例2的运行结果一样,只是写法不一样;
  2. 数组的索引是从0开始,并不是从1开始;
  3. var_dump()函数输出的是数组的结构,并不能输出数组中的元素,如果要输出数组中的元素,请参考:在php中,数组遍历的几种方法笔记

array()函数声明关联数组

所谓关联数组就是带有指定的键的数组,每个键关联一个值。

格式:

array("键"=>"值","键"=>"值",...);

实例1:

<?php
$arr=array("a"=>"html","b"=>"css","c"=>"javascript");
var_dump($arr);
?>

实例2:

<?php
$arr=array();
$arr["a"]="html";
$arr["b"]="css";
$arr["c"]="javascript";
var_dump($arr);
?>

运行结果:

提示:有关关联数组的遍历,请参考:在php中,数组遍历的几种方法笔记

直接赋值声明数组

直接赋值声明数组其实很简单,就是不需要使用array()函数来定义,就给数组元素赋值。

格式:

$arr[索引或键]="值";

实例1:

<?php
$arr[0]="html";
$arr[1]="css";
$arr[2]="javascript";
var_dump($arr);
?>

运行结果:

实例2:

<?php
$arr["a"]="html";
$arr["b"]="css";
$arr["c"]="javascript";
var_dump($arr);
?>

运行结果:

本文地址:https://www.ggbiji.com/array-statement.html
版权声明:本文为 PHP笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情

  1. 艾奥兹
    艾奥兹 @回复

    在php中,数组遍历输出的几种方法笔记