📌  相关文章
📜  $array[] = 'string' php (1)

📅  最后修改于: 2023-12-03 15:13:02.038000             🧑  作者: Mango

PHP 中的 $array[] = 'string'

在 PHP 中,数组是一种十分常见的数据类型。而 $array[] = 'string' 是一种向数组末尾添加元素的简便方法。接下来我们将讨论本方法的使用方式和注意事项。

语法

$array[] = 'string'; 是将字符串 'string' 添加至数组 $array 末尾的简写形式。

示例
// 创建一个空数组
$array = [];

// 向数组末尾添加元素 'foo'
$array[] = 'foo';

// 原数组变为 ['foo']
var_dump($array);

// 再向数组末尾添加元素 'bar'
$array[] = 'bar';

// 原数组变为 ['foo', 'bar']
var_dump($array);
注意事项
  • 数组索引会在添加元素时自动分配。
  • 如果数组原本不存在,那么 $array[] = 'string'; 会自动创建一个数组并添加元素。
  • 如果需要手动分配索引,需要使用 $array[index] = 'string'; 的形式。
  • $array[] 仅适用于数组类型,对于其他类型如对象等均不生效。
总结

$array[] = 'string'; 是一个方便的向数组末尾添加元素的方法。但我们需要注意它仅适用于数组类型,且索引会自动分配。如果需要手动分配索引,请使用 $array[index] = 'string'; 的形式。