IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Problème tableau php xml


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 141
    Par défaut Problème tableau php xml
    Bonjour,

    J'ai un soucis sur un tableau de xml.

    Je souhaite faire une pagniation, donc j'ai mis toutes mes info xml que je souhaite dans un tableau.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    $liens = simplexml_load_file("include/test.xml");
    		$nouvelle = $liens->xpath('//nouvelle');
    		foreach ($nouvelle as $news) 
    				{	
    						$num = $news->num;
    						$cat = $news->cat;
    						$type = $news->type;
    						$titre = $news->titre;
    						$contenu = $news->contenu;
    						$date = $news->date;
     
    					if ( $cat == "Sport")
    						{
    						$tab[$i] = array (
    						'num' => $i,
    						'cat' => $cat,
    						'type' => $type,
    						'contenu' => $contenu,
    						'date' => $date);
    						 $i ++;
    						$max++;
    						}
    Cela fonctionne bien.
    Ensuite je voulais pouvoir lire ce tableau mais cela m'affiche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    foreach($tab as $cle => $element)
    {
        echo '[' . $cle . '] vaut ' . $element . '<br />';
    }
    Résultat :
    [0] vaut Array
    [1] vaut Array
    [2] vaut Array
    [3] vaut Array

    Je ne sais plus trop quoi faire vue que maintenant je suis coincé.
    Cordialement.

  2. #2
    Expert confirmé
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Billets dans le blog
    12
    Par défaut
    Salut,

    Tu le définis toi même en ligne 14 :
    Forcément $tab est un tableau de tableaux.

    Tu devrais plutôt mettre pour récupérer tes données :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    foreach($tab as $cle => $element) {
        echo '[' . $cle . '] vaut ' . $element['contenu'] . '<br />';
    }
    Tu remplaces 'contenu' par la clé que tu veux

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 141
    Par défaut
    ah merci
    j'ai été perdu je pense.

    Par contre pour une boucle for.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    for ( $s = 0; $s <= $max ; $s++ )
    {
    	echo $tab[$s]['num'];
    	echo $tab[$s]['cat'];
    }
    Le contenu est afficher mais , il me dis qu'a ces deux lignes la y a des choses non défini , je comprend pas trop.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Problème tableau php
    Par mmmppp1903 dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 12/11/2012, 09h39
  2. problème tableau php javascript
    Par eric204044 dans le forum Langages serveur
    Réponses: 0
    Dernier message: 01/07/2010, 21h26
  3. [PHP-XML] Problème de variable
    Par zuxion dans le forum Langage
    Réponses: 6
    Dernier message: 20/06/2006, 17h30
  4. [MySQL] Problème affichage tableau PHP avec données SQL
    Par akalaan dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 25/04/2006, 14h34
  5. [DOM XML] XML -> tableau PHP
    Par Mucsy dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 03/06/2005, 11h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo