Afficher toutes les de array php

Résolu
Bonjour,

J'aimerais avoir la commande qui me permette d'afficher toutes les variables d'un seul coup venant d'un tableau array ...

Merci pour votre réponse
Configuration: Windows XP
Firefox 3.0.4

8 réponses

  1. Ok merci a tous mais j'ai reussi a me débrouillé finalement. Un truc tout con qui consiste a tapé directement le code html dans la page php et de mettre les boucles au bonne endroit la ou il y en a besoin dans la page html.
    1. essaye voir comme ça

      $taille=count($test) ; // nbr d'enregistrement dans ton tableau
      
      // je fait une boucle qui parcours tout le tableau et j'affiche le resultat
      for($i=0 ; $i<=$taille; $i++ );
       {
      echo 'ligne n°'.$i.'  '.$test[$i].'<br/>';
       }
      


      j'ai pas testé mais bon ça devrais le faire
      1. En faite voici mon code :

        <?php

        $titre = $_GET["title"];

        $dossier = $_GET["folder"];

        $folder = "photos/$dossier/";

        $photo = @opendir($folder);

        $i = 0;

        $fichier=array();

        while($file = readdir($photo))
        {
        if ($file != "." && $file != "..") {

        $fichier[$i]=$file;

        $balise = "<img src=\"$folder/$fichier[$i]\" height=\"54\" width=\"143\" />";

        $test[$i] = $balise;

        $salut = print_r($test,true);

        $i++;
        }

        }

        echo "

        <html xmlns=\"http://www.w3.org/1999/xhtml\"><head>
        <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /><title>Roc Karaté - Accueil</title>

        <link href=\"karate.css\" rel=\"stylesheet\" type=\"text/css\" />
        <link rel=\"icon\" type=\"image/png\" href=\"img/karate.ico\" />
        </head>
        <body>
        <div class=\"titre\">Titre du site</div>
        <div id=\"principal\">
        <div id=\"texteaccueil\">$salut</div>
        <div class=\"accueil\" id=\"bienvenue\">
        <h1>Bienvenue</h1>
        </div>
        <div class=\"titreimg\"><a target=\"_blank\" class=\img\" href=\"https://www.ffkarate.fr/\"><img src=\"img/ffkama.jpg\" height=\"54\" width=\"143\" /></a></div>
        <div class=\"lateral\"><a href=\"./\">Accueil</a>
        <a href=\"club.html\">Le Club</a> <a href=\"calendrier.html\">Calendrier</a> <a href=\"download.html\">Téléchargements</a> <a href=\"photos.html\">Photos</a> <a href=\"videos.html\">Videos</a> <a href=\"adresse_mail.html\">
        Adresse Mail</a> <a href=\"contact.html\" class=\"lateral\">Contact</a></div>
        </div>
        </body></html>

        ";
        ?>

        Ce que je voudrais faire, c'est afficher toutes les variables contenu dans $test[$i], ce qui me permettrait qu'il m'affiche toutes mes images en même temps.
        1. essaye avec while et list mais cela va te faire faire des lignes de codes pour rien
          1. J'ai donc mis comme paramètre return, true mais le problème c'est qu'il m'affiche toujours

            Array ( [0] => variable mis dans le talbeau pour indice 0 [1] => Variable mis dans le tableau pour indice 1 )

            Personnellement, je voudrais qui ne marque pas Array ( [0] => [1] => ) mais qu'il affiche directement mes variables.

            Mais je n'y arrive pas.
            1. un dessin vaut mieux qu'un long discours
              regarde ici

              http://doc.domainepublic.net/php/doc.php.long/function.print-r.html
              1. D'abord merci pour ta réponse.

                Mais je voudrais qu'il apparaisse directement toutes les variables (sans avoir un truc avec marqué Array ( [0] => [1] => ) ...