Laravel / PHP, как найти последовательность (1-е, 2-е, 3-е, n-е) значения в коллекции - PullRequest
0 голосов
/ 26 августа 2018

Таким образом, моя цель - проверить, существует ли значение в Коллекции, а затем получить последовательность этого значения в этой коллекции, например, 1-е, 20-е или 243-е.Мы можем найти, существует ли значение в коллекции с «содержит», но последовательность? .. Я пытался найти и посмотреть, как его получить, но я не смог найти ничего полезного.

Есть идеи, как мне это сделать?

1 Ответ

0 голосов
/ 26 августа 2018

Чтобы найти индекс искомого предмета, вы можете использовать метод search. Документация Laravel дает следующий пример:

$collection = collect([2, 4, 6, 8]);

$collection->search(4);

Метод поиска здесь возвращает 1, который ссылается на первый индекс, в котором было найдено искомое значение 4.Точно так же вы можете сделать $collection->search(8) и он вернет 3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...