PHP : changer les clés d'un array

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par rudddy, 15 Juillet 2010.

  1. rudddy
    rudddy WRInaute passionné
    Inscrit:
    1 Août 2007
    Messages:
    2 125
    J'aime reçus:
    0
    Bonjour,

    j'ai array du genre :

    que j'aimerais transformer en :

    existe t-il une fonction de ce genre en PHP ???

    merci à tous
     
  2. nexxen
    nexxen WRInaute discret
    Inscrit:
    30 Décembre 2004
    Messages:
    73
    J'aime reçus:
    0
  3. raljx
    raljx WRInaute passionné
    Inscrit:
    10 Juillet 2006
    Messages:
    2 022
    J'aime reçus:
    0
    je pense qu'il faut que tu les sortent via un foreach ($keys -> $values) puis les ré-integre dans un nouveau tableau
     
  4. rudddy
    rudddy WRInaute passionné
    Inscrit:
    1 Août 2007
    Messages:
    2 125
    J'aime reçus:
    0
    exact, j'ai pas trouver de fonction existante donc j'ai codé ça qui fonctionne :

    Code:
    /* construction du nouveau tableau de valeurs avec index consécutif */
    $values_new = array();
    $index_new_values = 0;
    foreach($values as $cle => $valeur) {
    	$values_new[$index_new_values] = $values[$cle];
    	$index_new_values++;
    }
    une reco grenouille
     
  5. seebz
    seebz WRInaute impliqué
    Inscrit:
    15 Avril 2007
    Messages:
    722
    J'aime reçus:
    0
    C'est pas pour dire mais la suggestion de nexxen est quand même mieux non ?
     
  6. YoyoS
    YoyoS WRInaute accro
    Inscrit:
    14 Septembre 2006
    Messages:
    3 226
    J'aime reçus:
    0
    Code:
    foreach($values as $valeur) {
       $values_new[] = $valeur;
    }
    Tiens ceci est plus court et fait la même chose :)
    Peut-être que la fonction de nexxen ne refait pas un nouvel index ? J'imagine qu'il a testé quand même Hein rudddy ? :roll: :lol:
     
  7. seebz
    seebz WRInaute impliqué
    Inscrit:
    15 Avril 2007
    Messages:
    722
    J'aime reçus:
    0
    Faut lire la doc les zamis : :mrgreen:
    Code:
    $tonTableau = array_values($tonTableau);
     
  8. rudddy
    rudddy WRInaute passionné
    Inscrit:
    1 Août 2007
    Messages:
    2 125
    J'aime reçus:
    0
    non array_values ne fait pas ça

    donc si les index sont déjà numériques, ça ne change rien au tableau ...

    et oui, bien sûr j'ai testé !
     
  9. YoyoS
    YoyoS WRInaute accro
    Inscrit:
    14 Septembre 2006
    Messages:
    3 226
    J'aime reçus:
    0
    Au bûcher Seebz ! =P
     
  10. Zecat
    Zecat WRInaute accro
    Inscrit:
    1 Mars 2005
    Messages:
    9 119
    J'aime reçus:
    1
    j'amene le goudron et les plumes :?: :mrgreen:
     
  11. seebz
    seebz WRInaute impliqué
    Inscrit:
    15 Avril 2007
    Messages:
    722
    J'aime reçus:
    0
    Faudra attendre un peu avant d'allumer le bucher : :roll:

    -http://labs.seebz.net/tests/array_values.php

    (les clés du second vont bien de 0 à 10)
     
  12. Zecat
    Zecat WRInaute accro
    Inscrit:
    1 Mars 2005
    Messages:
    9 119
    J'aime reçus:
    1
    bon vous avez le goudron et le splumes, je vois laisse choisir pour qui :mrgreen:
     
  13. YoyoS
    YoyoS WRInaute accro
    Inscrit:
    14 Septembre 2006
    Messages:
    3 226
    J'aime reçus:
    0
    ruddy a testé qu'il a dit :p J'propose que ce soit lui ? :mrgreen:
     
  14. raljx
    raljx WRInaute passionné
    Inscrit:
    10 Juillet 2006
    Messages:
    2 022
    J'aime reçus:
    0
    Planques toi rudddy ... te veulent du mal ces gens ^^ j'te planque dans mon marécage !
     
  15. Phantomas
    Phantomas Nouveau WRInaute
    Inscrit:
    11 Septembre 2011
    Messages:
    1
    J'aime reçus:
    0
    Pardonnez ruddy, il n'a certainement pas insisté dans ces essais.
    hahaahahahhahahahahahahaha :mrgreen:
     
Chargement...
Similar Threads - PHP changer clés Forum Date
Changer les titres / descriptions / mots-clés dans un système de pagination dynamique PHP Débuter en référencement 9 Juin 2010
Vieilles versions de PHP et mySql, faut-il changer ? Administration d'un site Web 28 Mars 2015
Changer la couleur d'un pixel sur une image en php Développement d'un site Web ou d'une appli mobile 2 Mai 2011
changer un site en php vers worlpress ? Référencement Google 21 Août 2010
Balises titles à changer/ PHP Problèmes de référencement spécifiques à vos sites 29 Juin 2010
changer le logo selon la langue, code php incompréhensible Référencement international (langues, pays) 23 Avril 2010
Changer ses pages html en pages php Débuter en référencement 24 Janvier 2010
Forum phpbb changer le contenu de tres vieux messages Débuter en référencement 31 Octobre 2009
comment changer le nom d'un dossier en php??? Développement d'un site Web ou d'une appli mobile 13 Octobre 2008
changer l'url html en php ( resolu ) URL Rewriting et .htaccess 22 Juillet 2008
[Resolu] php: changer le format de la date Développement d'un site Web ou d'une appli mobile 9 Avril 2008
Changer des pages .htm en .php - conséquences Débuter en référencement 4 Avril 2008
changer html en php avec dreamweaver ou autre Développement d'un site Web ou d'une appli mobile 18 Septembre 2007
Changer de couleur de texte en PHP Développement d'un site Web ou d'une appli mobile 27 Avril 2007
Changer le login admin sur un forum phpBB Administration d'un site Web 27 Avril 2007
Changer une page html en php Débuter en référencement 11 Mars 2007
Changer .html en .php Débuter en référencement 7 Décembre 2006
Changer l'ordre dans le titre d'un forum phpbb Référencement Google 24 Août 2006
Changer affichage.php?id=14 en affichage/mot-14.html URL Rewriting et .htaccess 6 Juin 2006
page.htm devient page.php : comment changer? Problèmes de référencement spécifiques à vos sites 31 Janvier 2006