本篇内容主要讲解“PHP声明数组的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PHP声明数组的方法”吧!
直接为数组元素赋值即可声明数组;
使用 array() 函数声明数组。
使用上述方法声明数组时,键和值都可以自行定义,不仅可以指定元素的值,也可以指定元素的下标。
格式:
$数组变量名[下标] = 值
其中下标(索引值)可以是一个字符串或一个整数,并且下标需要使用[ ]
包裹。
代码示例:
<?php
$array[0] = '张三';
$array[1] = '李四';
$array[2] = '王五';
$array[3] = '他们一共几个人?';
echo '<pre>';
var_dump($array);
?>
运行结果如下:
array(4) {
[0]=>
string(16) "
张三 "
[1]=>
string(10) "
李四 "
[2]=>
string(10) "
王五 "
[3]=>
string(27) "
他们一共几个人? "
}
注意:上述方式添加数据可随时添加,访问数据是使用“$数组变量名[下标]”的方式获取数据。
如果索引值是递增的,我们也可以不在方括号内指定具体的索引值,这时索引值默认从 0 开始依次增加。
代码示例:
<?php
$array[] = ' 张三 ';
$array[] = ' 李四';
$array[] = ' 王五 ';
$array[] = '他们是几个人?';
echo '<pre>';
print_r($array);
?>
运行结果如下:
Array
(
[0] => 张三
[1] => 李四
[2] => 王五
[3] => 他们是几个人?
)
声明数组还可以使用 array() 函数来新建。它接受一定数量用逗号分隔的key=>value
参数对。语法格式如下所示:
$数组变量名 = array(key1 => value1, key2 => value2, ..., keyN => valueN);
代码示例:
<?php
$array = array(0 => '张三', 1 => '李四', 2 => '王五', 3 => '他们是几个人?');
echo '<pre>';
var_dump($array);
?>
运行结果如下:
array(4) {
[0]=>
string(4) "张三"
[1]=>
string(4) "李四"
[2]=>
string(4) "王五"
[3]=>
string(13) "他们是几个人?"
}
如果不使用=>
符号指定下标,则默认为索引数组。默认的索引值也是从 0 开始依次增加。
代码示例:
<?php
$array = array('张三','李四','王五','他们是几个人?');
echo '<pre>';
var_dump($array);
?>
运行结果同上。
到此,相信大家对“PHP声明数组的方法”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。