Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Здравствуйте, господа. Объясните мне пожалуйста как работает и что возвращает метод each?
$collection = collect([1, 2, 3]);
$a = $collection->each(function($val){
if($val == 2)
return true;
return false;
});
Что в данном случае будет находиться в переменной $a?
Не в сети
/**
* Execute a callback over each item.
*
* @param callable $callback
* @return $this
*/
public function each(callable $callback)
{
foreach ($this->items as $key => $item) {
if ($callback($item, $key) === false) {
break;
}
}
return $this;
}
Не в сети
Выполнит заданный колбек на каждый элемент коллекции, вернет сам инстанс коллекции (себя) обратно
Не в сети
Понятно. Спасибо.
Не в сети
Страницы 1