Laravelコレクションのいくつかのキーを配列に格納されている他のものにマップしたいと考えています。ララベルコレクション。 1つのキーを他にマップする
私はそのような変換のための適切できれいで短いパイプラインを「発明」できません。ここで
は、私が何をしたいの単純化した例です。
$mappedKeys = [
'1' => 'One',
'2' => 'Two',
'3' => 'Three',
'4' => 'Four',
];
$data = collect([
'1' => 'I',
'2' => 'II',
'3' => 'III',
'5' => 'V',
]);
$resultCollection = $data->...
/*
* I want to receive after some manipulations
*
* [
* 'One' => 'I',
* 'Two' => 'II',
* 'Three' => 'III',
* '5' => 'V',
* ]
*/
ありがとうございますが、私はあまり単純化していないようです。私は単純なものではなく連想配列を持っています。私は例を更新しました。あなたはそれを手伝ってもらえますか? –
ありがとう)以前はkeyByを使用しておらず、あなたのソリューションはきれいでかなりかわいいです。 –