Salut tout le monde !
Tout est dans le titre, j'aimerais savoir s'il existe une technique pour renommer une clé dans un tableau associatif ...
J'ai beau chercher dans les fonctions sur les tableaux, je n'ai rien trouvé ...
Merci bien !
@+.![]()








Salut tout le monde !
Tout est dans le titre, j'aimerais savoir s'il existe une technique pour renommer une clé dans un tableau associatif ...
J'ai beau chercher dans les fonctions sur les tableaux, je n'ai rien trouvé ...
Merci bien !
@+.![]()
A mon avis la seule façon de renommer la clé d'un tableau associatif est de l
rendre la valeur de la clé statique et de tranformer la cle en variable style du genre.
[/code]<?php
$tablo = array("$patron" => "Marc-André,
);
print_r($tablo);
?> mais jen'en suis pas très sure![]()
Un peu comme cela :
<?php
    $old_cle = 'toto' ;
    $new_cle = 'titi' ;
    $tab[$old_cle] = $tab[$new_cle] ; 
    unset ( $tab[$old_cle]  ;
?>
Phpsyntaxcolor powered by decabodi
Salut,
Je ne vois qu'une solution
soit tablo['a']='b' ou on voudrait changer la valeur de la clef et qui doit devenir tablo['c']='b'
[code]tablo['c']=tablo['a'];
unset (tablo['a'];[code][/code]
edit : trop tard








Ok, donc on est bien obligé de passer par 2 tableaux ...
Merci bien !![]()
Salut
Quel besoin as-tu de renommer une clef ? C'est l'élément qui est sensé ne pas changer, justement. C'est pour cela qu'il faut bidouiller pour le faire...
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework - Cours et tutoriels pour apprendre PHP - Forum PHP
Mais pas du tout ! Tu n'as pas compris, il faut seulement faire une manipulation sur ton tableau, en aucun cas il y a un deuxième tableau qui intervient là dedans.Envoyé par schnito








oui, enfin il faut passer par un new indice de tableau ... jme suis trompé dans ma phrase ... j'ai bien compris merci !








oui oui, c resolu !
jvoulais etre persuadé qu'il n'y avait pas d'autres possibilités ...
Merci !
Partager