Créer un tableau associatif en PHP

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par chamagne, 12 Mars 2016.

  1. chamagne
    chamagne WRInaute discret
    Inscrit:
    23 Février 2004
    Messages:
    194
    J'aime reçus:
    0
    Bonjour
    Je veux créer un tableau de conversion lettre => image
    Mon code et le suivant :
    Code:
    $majuscules = array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
    $convert = array();
    for ($i=0; $i<26; $i++) {
    $ajout = "'".$majuscules[$i]."' => '<img src=\"".sprintf("%04d", $i).".gif\" border=\"0\">',";
    $ajout = htmlspecialchars($ajout);
    $convert[$i] = $ajout; }
    Et le tableau résultant est numéroté :
    Code:
     [0] => 'A' => '<img src="0000.gif" border="0">',
    au lieu de ce que je pensais avoir :
    Code:
     [A] => '<img src="0000.gif" border="0">',
    D'où peut venir l'erreur ? Je sèche
    Merci de votre attention, bonne journée
     
  2. Genesys
    Genesys Nouveau WRInaute
    Inscrit:
    2 Mars 2004
    Messages:
    36
    J'aime reçus:
    0
    Re: tableau associatif

    Exemple de code donnant le résultat recherché :
    Code:
    $convert = array();
    foreach (range('A', 'Z') as $key => $val) {
      $convert[$val] = htmlspecialchars('<img src="'.sprintf("%04d", $key).'".gif" border="0">');
    }
     
  3. indigene
    indigene WRInaute accro
    Inscrit:
    7 Septembre 2003
    Messages:
    4 101
    J'aime reçus:
    176
    Il doit aussi manquer un attribut alt pour les images et l'attribut border est déprécié, il se gère par css
     
  4. chamagne
    chamagne WRInaute discret
    Inscrit:
    23 Février 2004
    Messages:
    194
    J'aime reçus:
    0
    Bonjour les lève-tôt (et les autres) !
    Effectivement ça marche comme ça (mais pourquoi pas avec ma 1ère solution ? M'enfin, pas grave)
    Mais plutôt qu'utiliser range, ai simplement remplacé par le nom du tableau
    Merci
    PROBLEME RESOLU
     
  5. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 163
    J'aime reçus:
    338
    8O
     
Chargement...
Similar Threads - Créer tableau associatif Forum Date
créer un site qui regroupe les tableaux de bords personnalisés GA de mes sites web Google Analytics 13 Juin 2018
Créer une mise en page accessible sans tableau !!! Développement d'un site Web ou d'une appli mobile 12 Novembre 2007
Créer une ligne dans un tableau : script déjà fait? Développement d'un site Web ou d'une appli mobile 14 Août 2006
Créer un tableau en diagonale Développement d'un site Web ou d'une appli mobile 10 Février 2006
aide : creer un tableau :s Administration d'un site Web 18 Juillet 2005
[JavaScript Array] modifier un code html sans le supprimer/recréer Développement d'un site Web ou d'une appli mobile 20 Juin 2022
Comment créer un fichier SPF (authentification emails) ? Noms de domaine et référencement 14 Mars 2022
Mention "Site créer par ..." dans le footer Netlinking, backlinks, liens et redirections 28 Janvier 2022
Créer et animer un forum Demandes d'avis et de conseils sur vos sites 21 Novembre 2021
WordPress Créer et maintenir un thème vs Site Builder avec thème tout fait Développement d'un site Web ou d'une appli mobile 29 Octobre 2021
Créer 2 landing pages ou une seule ? Débuter en référencement 8 Juin 2021
Comment créer un PBN ? Netlinking, backlinks, liens et redirections 31 Mai 2021
Creer un site ecommerce Débuter en référencement 20 Mai 2021
Créer un fichier audio pour les articles Demandes d'avis et de conseils sur vos sites 2 Mai 2021
Search Console Créer des sitemap avec les redirections 301 Netlinking, backlinks, liens et redirections 14 Avril 2021
Créer un compte google my business pour un tiers YouTube, Google Images et Google Maps 20 Février 2021
Astuce Créer et programmer une diffusion en direct sur mobile Développement d'un site Web ou d'une appli mobile 17 Novembre 2020
Impossible de créer un nom d'utilisateur sur ma page FB Facebook 26 Octobre 2020
Faut-il créer un sitemap mobile ? Crawl et indexation Google, sitemaps 6 Octobre 2020
créer un nouveau site ou améliorer l'ancien ? Débuter en référencement 25 Août 2020