PHP-Array stdClass-Objekt – Echowert
Frage
Daher habe ich dieses Array in einem variablen Titel gespeichert $arr
.Ich möchte den Wert von [slug] erfassen oder widerspiegeln
Array ( [0] => stdClass Object ( [term_id] => 11
[name] => Community Service
[slug] => community-service
[term_group] => 0
[term_taxonomy_id] => 11
[taxonomy] => category
Also ich möchte so etwas
echo $arr[slug]
die dann „Gemeinschaftsdienst“ anzeigen würde.Ich bin mir sicher, dass das ziemlich einfach ist, aber ich kann nicht herausfinden, wie ich den Wert aus einem Array stdClass abrufen und auf der Seite wiedergeben kann.Danke schön.
Lösung
Das Array $arr
enthält 1 Element, das ein Objekt ist.Sie müssen das verwenden ->
Syntax für den Zugriff auf seine Attribute.
echo $arr[0]->slug;
Andere Tipps
Es tut mir leid, aber Sie können etwas Elegantes tun.
generasacodicetagpre.Versuchen Sie einfach den folgenden Code ...
generasacodicetagpre.Es soll es funktionieren, weil Ihr Array nur ein Objekt enthält.
Es sollte funktionierenecho $arr->{0}->slug
Sie können das STDCLASS-Objekt in das PHP-Array so konvertieren und einen beliebigen Wert drucken.
generasacodicetagpre.