Question

Mon var_dump (galerie de $) ressemble à ceci:

array(1) 
        { [0]=> object(stdClass)#102 (9) { 
            ["term_id"]=> string(2) "17" 
            ["name"]=> string(5) "Image" 
            ["slug"]=> string(5) "image" 
            ["term_group"]=> string(1) "0" 
            ["term_taxonomy_id"]=> string(2) "19" 
            ["taxonomy"]=> string(18) "gallery" 
            ["description"]=> string(0) "" 
            ["parent"]=> string 
            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus et               tempus tellus. Integer euismod, est et ultricies tristique, urna ipsum              semper elit, pharetra cursus ligula turpis sed libero. Vestibulum ante              ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;             Suspendisse pellentesque orci sed tellus hendrerit a auctor augue               commodo. Ut nibh lacus, …
            Read more... 
            (1) "0" 
            ["count"]=> string(1) "1" 
            } 
        }

Et je vais avoir du mal à obtenir des données de l'intérieur (dans ce cas, je veux faire écho « image »). Par exemple:

galerie $ [] sorties

  

Erreur fatale: ne peut pas utiliser [] pour la lecture dans [url du fichier source]

Galerie $ [0] montre

  

Catchable erreur fatale: objet de la classe stdClass ne pouvait être convertie en chaîne dans [url du fichier source]

Galerie de $ [1], galerie de $ [2] et ainsi de suite sont vides.

Pour autant que je sais galerie PHP $ [0] [3] doit faire le travail, mais comment, si je ne peux pas faire écho objet stdClass? :? / Est Galerie $ [0] [ 'Slug'] aussi valable entre

Merci beaucoup.

Et oui - je ne peux pas changer le premier élément du tableau, il est généré par Wordpress, mais je demande ici parce qu'il est question stricte de PHP

.

Vive.

Était-ce utile?

La solution

$gallery est un tableau contenant un objet de type StdClass.

Vous voulez accéder au membre de slug de l'objet tenu à l'index 0:

$gallery[0]->slug;

Autres conseils

complet comme déplacement:

foreach ($gallery as $key=>$value)
{
  print $key;
  print $value;
}

L'espoir qui aide :) Et à l'intérieur, vous pouvez obtenir la première clé de $ qui serait l'objet et de le faire comme l'image $ key->

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top