千家信息网

PHP声明数组的方法

发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,本篇内容主要讲解"PHP声明数组的方法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"PHP声明数组的方法"吧!PHP声明数组有以下两种方法:直接为数组元素
千家信息网最后更新 2025年01月19日PHP声明数组的方法

本篇内容主要讲解"PHP声明数组的方法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"PHP声明数组的方法"吧!

PHP声明数组有以下两种方法:

  1. 直接为数组元素赋值即可声明数组;

  2. 使用 array() 函数声明数组。

使用上述方法声明数组时,键和值都可以自行定义,不仅可以指定元素的值,也可以指定元素的下标。

一、直接赋值方式声明数组

格式:

$数组变量名[下标] = 值

其中下标(索引值)可以是一个字符串或一个整数,并且下标需要使用[ ]包裹。

代码示例:

    $array[0] = '张三';
$array[1] = '李四';
$array[2] = '王五';
$array[3] = '他们一共几个人?';
echo '
';
var_dump($array);
?>

运行结果如下:

array(4) {
[0]=>
string(16) " 张三 "
[1]=>
string(10) " 李四 "
[2]=>
string(10) " 王五 "
[3]=>
string(27) " 他们一共几个人? "
}

注意:上述方式添加数据可随时添加,访问数据是使用"$数组变量名[下标]"的方式获取数据。

如果索引值是递增的,我们也可以不在方括号内指定具体的索引值,这时索引值默认从 0 开始依次增加。

代码示例:

    $array[] = ' 张三  ';
$array[] = ' 李四';
$array[] = ' 王五 ';
$array[] = '他们是几个人?';
echo '
';
print_r($array);
?>

运行结果如下:

Array

(

[0] => 张三

[1] => 李四

[2] => 王五

[3] => 他们是几个人?

)

二、使用 array() 函数声明数组

声明数组还可以使用 array() 函数来新建。它接受一定数量用逗号分隔的key=>value参数对。语法格式如下所示:

$数组变量名 = array(key1 => value1, key2 => value2, ..., keyN => valueN);

代码示例:

    $array = array(0 => '张三', 1 => '李四', 2 => '王五', 3 => '他们是几个人?');
echo '
';
var_dump($array);
?>

运行结果如下:

array(4) {

[0]=>

string(4) "张三"

[1]=>

string(4) "李四"

[2]=>

string(4) "王五"

[3]=>

string(13) "他们是几个人?"
}

如果不使用=>符号指定下标,则默认为索引数组。默认的索引值也是从 0 开始依次增加。

代码示例:

    $array = array('张三','李四','王五','他们是几个人?');
echo '
';
var_dump($array);
?>

运行结果同上。

到此,相信大家对"PHP声明数组的方法"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

0