人気のPHP WEBアプリケーションフレームワークLaravelのTipsを記録していきます

Laravel の便利な配列処理 Collection を使う

● 重複データを除いて Collection へ登録する

$collection = collect();

$collection_hash = [
    'id'   => 1 ,
    'name' => 'テスト太郎' ,
];

// Collectionになければ追加
if ( ! $collection->contains( $collection_hash ) ){
    $collection->push( $collection_hash );
}

● 配列を順に処理する map を実行する。PHPのarray_map()

$collection->map(function ($d) {
	dump($d->name);
});

● Laravel 以外でも Collection は使えます

composer require tightenco/collect
No.1626
05/27 11:46

edit