Utiliser array

Par digaburla, il y a 8 ans


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

romses, il y a 8 ans

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; } }
digaburla, il y a 8 ans

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

romses, il y a 8 ans

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