PHP 数组:轻松添加元素292


PHP 数组是用来存储和组织数据的容器。它们能够存储各种数据类型,包括整数、浮点数、字符串、数组,甚至对象。PHP 中有许多方法可以向数组中添加元素。

1. 直接赋值:
$array[] = '值';

这会在数组末尾添加一个元素。

2. 使用 array_push() 函数:
array_push($array, '值');

这也会在数组末尾添加一个元素。

3. 使用 array_unshift() 函数:
array_unshift($array, '值');

这会在数组开头添加一个元素。

4. 使用 array_splice() 函数:
array_splice($array, 索引, 0, '值');

这会将元素插入到指定索引处。如果省略索引,则元素将添加到数组末尾。

5. 使用 $array += ['键' => '值']:
$array += ['键' => '值'];

这会将一个键值对添加到数组中。

6. 使用 array_merge() 函数:
$newArray = array_merge($array1, $array2);

这会合并两个或多个数组并返回一个新数组。

7. 使用 $array = ['键' => '值'] + $array:
$array = ['键' => '值'] + $array;

这会将一个或多个键值对添加到数组中,同时保留原有的键值对。

8. 使用 in_array() 和 array_push():
if (!in_array('值', $array)) {
array_push($array, '值');
}

这会检查数组中是否存在特定值,如果不存在,则将该值添加到数组中。

9. 使用 array_unique() 函数:
$array = array_unique($array);

这会从数组中删除重复元素。

10. 使用 array_filter() 函数:
$array = array_filter($array, 'callback');

这会根据指定的回调函数过滤数组,只保留满足条件的元素。

11. 使用 array_map() 函数:
$array = array_map('callback', $array);

这会使用指定的回调函数对数组中的每个元素应用一个操作,并返回一个新数组。

12. 使用 array_reduce() 函数:
$result = array_reduce($array, 'callback');

这会通过指定的回调函数对数组中的元素进行累积操作,并返回一个结果。

13. 使用 foreach 循环:
$array = [];
foreach ($values as $value) {
$array[] = $value;
}

这会遍历一个值集合,并逐个将它们添加到数组中。

14. 使用 array_fill() 函数:
$array = array_fill(0, 10, '值');

这会创建一个具有指定键和值的数组。

15. 使用 array_combine() 函数:
$array = array_combine($keys, $values);

这会根据提供的键和值数组创建一个关联数组。

2024-10-27


上一篇:PHP 类数组和数组之间的区别及转换

下一篇:PHP 数组:从入门到进阶