php数组元素添加到数组头部
封面图
•
2025-10-04
•
PHP
142
0
0
0
在 PHP 中,如果你想将一个元素添加到数组的**头部(即第一个位置)**,可以使用 `array_unshift()` 函数。这个函数会将一个或多个元素插入到数组的开头,并返回新数组的长度。 ### 语法: ```php int array_unshift(array &$array, mixed $value1, mixed $value2 = ...) ``` ### 示例: ```php <?php $fruits = ['banana', 'orange', 'apple']; // 将 'grape' 添加到数组头部 array_unshift($fruits, 'grape'); print_r($fruits); ?> ``` ### 输出: ``` Array ( [0] => grape [1] => banana [2] => orange [3] => apple ) ``` ### 添加多个元素: ```php array_unshift($fruits, 'pear', 'mango'); ``` 这会把 `'pear'` 和 `'mango'` 依次添加到数组的最前面。 --- ### 注意事项: - `array_unshift()` 会**修改原数组**,而不是返回一个新数组。 - 如果你不想修改原数组,可以先复制一份再操作: ```php $newArray = $originalArray; array_unshift($newArray, 'new_element'); ``` --- 如果你只是想**添加一个元素到数组头部**,推荐使用 `array_unshift()`。
上一篇:
PHP错误:Warning: Cannot modify header information -
下一篇:
php格式化数字:位数不足前面加0补足
标题录入,一次不能超过6条
返回顶部
留言
留言
评论