Ich habe ein RSS-Objekt $rssObject
erstellt mit der PHP simplexml_load_file
Funktion, das Ziel ist es, den Wert [href]
zu erhalten.Zugriff auf mehrdimensionale Array-Objekt erstellt mit Simplexml_load_file in PHP gibt null zurück?
var_dump($rssObject)
gibt die folgende:
Array
(
[0] => SimpleXMLElement Object
(
[link] => Array
(
[0] => SimpleXMLElement Object
(
[@attributes] => Array
(
[href] => https://www.example.com
)
)
Ich habe erfolglos versucht, den Inhalt [href]
mit dieser Notation zu erhalten, die null
$rssObject[0]->link[0]->{'@attributes'}['href'];
Nicht sicher gibt, warum? Jede Hilfe wäre willkommen!
Warum wurde dies abgelehnt? Bitte siehe Antwort, diese Frage wurde gerechtfertigt, wenn der var_dump eine irreführende Ausgabe ausgibt! – Mohammad
Ja, das ist eine sehr häufige Verwirrung, und wir sollten wirklich eine kanonische Antwort haben, die es erklärt. – IMSoP