Как вывести конкретный элемент массива в laravel?

Пользователь

от william_stoltenberg , в категории: PHP , 2 года назад

Как вывести конкретный элемент массива в laravel?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от rachel , 2 года назад

@william_stoltenberg 

В Laravel для вывода конкретного элемента массива нужно использовать его индекс. Для этого можно использовать синтаксис, аналогичный стандартному PHP.


Предположим, у вас есть массив $arr, и вы хотите вывести элемент с индексом 2. Вы можете сделать это следующим образом:

1
2
3
$arr = [ 'apple', 'banana', 'cherry', 'date' ];

echo $arr[2];


Этот код выведет строку "cherry", так как элемент с индексом 2 в массиве $arr содержит значение "cherry".


Если вы хотите вывести элемент из массива, который был передан в представление Laravel, вы можете использовать такой же синтаксис:

1
2
3
4
5
6
7
8
9
// Контроллер
public function index()
{
    $fruits = [ 'apple', 'banana', 'cherry', 'date' ];
    return view('fruits', ['fruits' => $fruits]);
}

// Представление
<h1>{{$fruits[2]}}</h1>


Этот код выведет строку "cherry", так как элемент с индексом 2 в массиве $fruits содержит значение "cherry".