Partage
  • Partager sur Facebook
  • Partager sur Twitter

Help !! syntaxe sur un tableau

Sujet résolu
    2 septembre 2006 à 15:38:06

    Bonjour,
    Dans un tableau associatif, j'ai la valeur $tab['maxlig']=1941.
    Si je regarde avec print_r($tab) j'ai bien
    <pre>Array
    (
    [maxlig] => Array
    (
    [0] => 1941
    [maxlig] => 1941
    )....
    Comment puis-je recuperer cette valeur dans une variable ???
    $iPg=$tab['maxlig']; ne fonctionne pas ...
    ni avec des strval ou autres intval...

    La seule façon que j'ai trouvée c'est
    foreach ($tab['maxlig'] as $iPg) break;
    et là, $iPg a bien la bonne valeur.
    N'y a t-il pas plus simple ???
    Merci de vos réponses
    YC

    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      2 septembre 2006 à 15:43:40

      Regarde ton array
      maxlig ets dans l'array maxlig qui ets lui même dans $tab
      Donc si tu fais echo $tab['maxlig'], ca t'affichera array()
      Si tu fais echo $tab['maxlig']['maxlig'];, ca t'affichera 1941 :)

      Donc:
      $iPg = $tab['maxlig']['maxlig'];
      • Partager sur Facebook
      • Partager sur Twitter
        2 septembre 2006 à 15:53:50

        Merci de ta réponse.
        Je n'avais pas vu ça au niveau du print_r !!
        C'est lors de l'affectation de la valeur que j'ai du me planter.
        Merci encore
        YC
        • Partager sur Facebook
        • Partager sur Twitter

        Help !! syntaxe sur un tableau

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown