Afficher toutes les de array php

Résolu/Fermé
Math38420 Messages postés 184 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 30 décembre 2010 - 21 nov. 2008 à 22:44
Math38420 Messages postés 184 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 30 décembre 2010 - 24 nov. 2008 à 22:07
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 samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 352
21 nov. 2008 à 22:47
bonsoir
print_r();
0
Math38420 Messages postés 184 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 30 décembre 2010 7
21 nov. 2008 à 22:54
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 samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 352
21 nov. 2008 à 22:56
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 jeudi 28 août 2008 Statut Membre Dernière intervention 30 décembre 2010 7
21 nov. 2008 à 23:01
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 samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 352
21 nov. 2008 à 23:04
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 jeudi 28 août 2008 Statut Membre Dernière intervention 30 décembre 2010 7
21 nov. 2008 à 23:11
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 samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 352
22 nov. 2008 à 07:31
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 jeudi 28 août 2008 Statut Membre Dernière intervention 30 décembre 2010 7
24 nov. 2008 à 22:07
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