视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
php如何设置数组
2020-11-02 17:29:01 责编:小采
文档


php设置数组的方法:1、通过【数组名称=array(‘值’, ‘值’, ‘值’,……);】方式设置数组;2、通过【$数组名称[] = ‘值’;】方式设置数组;3、通过【$数组名称 = array(数字类型的键=> ‘值’...)】方式等。

推荐:《PHP视频教程》

php创建数组的6种方法

第1种格式

$数组名称 = array(‘值’, ‘值’, ‘值’,……);

此种格式没有指定数组内元素的键,PHP 会自动以数字的形式创建键,从 0 开始,依次累加。

调用数组的格式 : $数组名称[数字型键]

<?php 
$arr = array('a','b','c'); 
echo $arr[1]; 
//输出b

第2种格式

$数组名称[] = ‘值’;
$数组名称[] = ‘值’;
$数组名称[] = ‘值’;
……

此种格式同样没有指定数组内元素的键, PHP会自动以数字的形式创建键, 从 0开始,依次累加。

调用数组的格式 : $数组名称[数字型键];

<?php 
$arr[] = 'a'; 
$arr[] = 'b'; 
$arr[] = 'c'; 
echo $arr[1]; 
//输出b

第3种格式

$数组名称 = array(数字类型的键=> ‘值’, 数字类型的键 => ‘值’, 数字类型的键=> ‘值’,……);

调用格式 : $数组名称[数字类型的键];

<?php 
$arr = array(1=>'jack',2=>'lucy',500=>'hcoder'); 
echo $arr[500]; 
//输出hcoder

此种格式采用整数作为数组的键,php 对数组的支持非常灵活,可以任意定义数组内的数字。

如果数组内出现了重复的键则最后出现的元素会覆盖前面的所有键,最后一个为有效值。

第4种格式

$数组名称[整数类型键] = ‘值’;
$数组名称[整数类型键] = ‘值’;
$数组名称[整数类型键] = ‘值’;
……

调用格式 : $数组名称[整数类型键];

<?php 
$arr[1] = 'jack'; 
$arr[2] = 'lucy'; 
$arr[500] = 'hcoder'; 
echo $arr[500]; 
//输出hcoder

第5种格式(关联数组)

$数组名称=array(‘字符串形式的键’=>’值’,‘字符串形式的键’=>’值’,……);

调用格式 : $数组名称[‘字符串形式的键’];

<?php 
$arr = array('name'=>'张三', 'age'=>18);
echo $arr['age']; 
//输出18

第6种格式(关联数组)

$数组名称[ ‘字符串形式的键’]=>’值’;
$数组名称[ ‘字符串形式的键’]=>’值’;
……

调用格式 : $数组名称[‘字符串形式的键’];

<?php 
$arr['name'] = '张三'; 
$arr['age'] = 18; 
echo $arr['age']; 
//输出18

下载本文
显示全文
专题