Afficher toutes les de array php

Résolu
Math38420 Messages postés 184 Date d'inscription   Statut Membre Dernière intervention   -  
Math38420 Messages postés 184 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

8 réponses

lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   352
 
bonsoir
print_r();
0
Math38420 Messages postés 184 Date d'inscription   Statut Membre Dernière intervention   7
 
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] => ) ...
0
lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   352
 
un dessin vaut mieux qu'un long discours
regarde ici

http://doc.domainepublic.net/php/doc.php.long/function.print-r.html
0
Math38420 Messages postés 184 Date d'inscription   Statut Membre Dernière intervention   7
 
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.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   352
 
essaye avec while et list mais cela va te faire faire des lignes de codes pour rien
0
Math38420 Messages postés 184 Date d'inscription   Statut Membre Dernière intervention   7
 
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.
0
lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   352
 
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
0
Math38420 Messages postés 184 Date d'inscription   Statut Membre Dernière intervention   7
 
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.
0