Bonjour,
Voilou j'ai un peu de mal à gerer un tableau tout simple :/
En fait je récupère ce tableau à la suite d'un POST

[
    'originals' => 'mon charabia original',
    'definition' => 'ma charabia definition',
    'supports' => 'mon charabia support',
]

Ok il est tout simple, je voudrais dispatché ses données dans un tableau à 2 colonnes à l'aide d'un foreach.
Mon soucis est le suivant : aprés le foreach, je récupère un tableau avec keys et values :

foreach ($resumeDatas as $key => $value):

        endforeach;

En fait j'aimerai renomer les "keys" pour remplir la colonne 1 avec un titre plus explicite et francophone :) :
colonne 1 | colonne 2
Original | mon charabia original
Définition | ma charabia definition
Support | mon charabia support

Voilou, pouvez vous m'ouvrir la voie, me donner la clé

Merci :)

3 réponses


digaburla
Auteur
Réponse acceptée

Oups, un peu fatigué hier au soir... Merci pour ton retour, du coup je suis parti sur ta piste et j'en ai fait çà

if($key == "originals"){
                $arrayOrder['global']['Originaux'] = $value;
            }

Encore merci

Slt tu peux essayer ceci

  $data = [
    'originals' => 'mon charabia original',
    'definition' => 'ma charabia definition',
    'supports' => 'mon charabia support',
    ];

    $tab = [];
      foreach ($data as $key => $value) {
         if($key == "originals")
         {
            $tab['Original'] = $value;
         }
         if($key == "definition")
         {
            $tab['Definition'] = $value;
         }
         if($key == "supports")
         {
            $tab['Supports'] = $value;
         }
      }

Ok, si cela à marcher n'oublit pas de marquer résolu