📅  最后修改于: 2023-12-03 15:38:19.282000             🧑  作者: Mango
在 Laravel 中,向数组添加值非常简单,你可以使用内置的 array_push
函数或者使用 []
数组运算符来实现。
array_push
函数array_push
函数是 PHP 的内置函数之一,它将一个或多个元素添加到数组末尾。
$items = ['苹果', '香蕉', '橘子'];
array_push($items, '西瓜', '草莓');
在上面的示例中,我们向 $items
数组添加了两个元素: 西瓜
和 草莓
。
[]
数组运算符在 PHP 5.4 及以上版本中,你可以使用 []
数组运算符来向数组添加元素。
$items = ['苹果', '香蕉', '橘子'];
$items[] = '西瓜';
在上面的示例中,我们向 $items
数组添加了一个元素: 西瓜
。这种方式非常方便,且语法更加简洁。
在 Laravel 中,你可以在控制器或模型中使用以上两种方式向数组添加值。例如,以下示例是将数据添加到一个新的数组并将其传递到视图中。
public function index()
{
$items = ['苹果', '香蕉', '橘子'];
array_push($items, '西瓜');
return view('items.index', [
'items' => $items
]);
}
或者,使用 []
数组运算符向数组添加元素。
public function index()
{
$items = ['苹果', '香蕉', '橘子'];
$items[] = '西瓜';
return view('items.index', [
'items' => $items
]);
}
以上示例都在控制器中添加元素,但是你也可以在模型或其他类中添加元素。