在 PHP 中,有两种常规的数组赋值方式:
1.使用「array()」函数创建数组
在 PHP 中,创建一个空数组或者一个有元素的数组,我们经常使用 array() 函数。语法如下:
$array_var_name = array();
或者,我们可以直接在数组函数内添加元素,语法如下:
$array_var_name = array('元素1', '元素2', '元素3');
注意:在使用 array() 函数声明数组时,如果在方括号「[]」中省略数组下标,PHP 引擎会自动为数组元素赋予从 0 开始的连续整数下标。示例代码如下:
$array = array('Apple', 'Orange', 'Banana'); // 等价于 $array[0] = 'Apple'; $array[1] = 'Orange'; $array[2] = 'Banana';
2.使用「[]」运算符赋值数组元素
除了使用 array() 函数,PHP 还提供了「[]」运算符,可以用来添加新元素到数组中。示例代码如下:
$array_var_name = []; // 空数组 $array_var_name[] = '元素1'; $array_var_name[] = '元素2'; $array_var_name[] = '元素3';
等价于
$array_var_name = array(); $array_var_name[] = '元素1'; $array_var_name[] = '元素2'; $array_var_name[] = '元素3';
注意:使用「[]」方式给数组添加新元素时,PHP 会自动在数组下一个连续位置添加元素。前提是不指定新元素的下标!如果指定下标,则加入到指定的位置。示例代码如下:
$a = array('a', 'b', 'c'); $a[8] = 'z'; // 或者 $a['key'] ='z'; var_dump($a); //输出 //array(4) { // [0]=> // string(1) "a" // [1]=> // string(1) "b" // [2]=> // string(1) "c" // [8]=> // string(1) "z" //}
除了这两种方式,PHP 还提供了很多数组相关的操作函数和方法,如「array_pop()」、「array_push()」、「array_shift()」、「array_unshift()」等等。掌握这些功能,可以使你的 PHP 开发变得更加高效和便捷!
以上是php数组赋值方式有哪两种的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

SublimeText3 英文版
推荐:为Win版本,支持代码提示!

SublimeText3 Linux新版
SublimeText3 Linux最新版

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

Atom编辑器mac版下载
最流行的的开源编辑器