Je souhaite mapper certaines clés de la collection Laravel à d'autres, qui sont stockées dans un tableau.Collection Laravel. Mapper une clé à une autre
Je ne peux pas "inventer" un pipeline propre et court approprié pour une telle transformation.
Voici un exemple simplifié de ce que je veux:
$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',
* ]
*/
Merci, mais on dirait que j'ai trop simplifié. J'ai un tableau associatif, pas un simple. J'ai mis à jour un exemple. Pourriez-vous m'aider avec ça? –
Merci) Je n'ai jamais utilisé keyBy auparavant et votre solution avec elle est soignée et plutôt jolie). –