Page 1 of 1

Wie greife ich auf bestimmte Werte der ersten Ebene in einem mehrdimensionalen Objekt zu?

Posted: 16 Jan 2025, 02:41
by Guest
Ich rufe ein mehrdimensionales PHP-Array (glaube ich) von einer API ab, jetzt werden alle Werte perfekt zurückgegeben und wenn ich das Array mit print_r speichere, erhalte ich Folgendes:

Code: Select all

 Event Object
(
[title] => test
[link] => google.com
[updated] => 2013-03-06T12:08:56.521-05:00
[id] => test
[name] => Copy of Copy of Copy of Mar 05, 2013 - TEST4
[description] =>
[registered] => 2
[createdDate] => 2013-03-06T12:08:56.521-05:00
[status] => COMPLETE
[eventType] => OTHER
[eventLocation] => EventLocation Object
(
[location] => test
[addr1] => test
[addr2] =>
[addr3] =>
[city] => madrid
[state] => andalucia
[country] =>
[postalCode] => 06103
)

[registrationUrl] => https://google.com
[startDate] => 2013-03-07T13:00:00-05:00
[endDate] => 2013-03-07T13:00:00-05:00
[publishDate] => 2013-03-06T12:11:15.958-05:00
[attendedCount] => 0
[cancelledCount] => 0
[eventFeeRequired] => FALSE
[currencyType] => USD
[paymentOptions] => Array
(
)

[registrationTypes] => Array
(
[0] => RegistrationType Object
(
[name] =>
[registrationLimit] =>
[registrationClosedManually] =>
[guestLimit] =>
[ticketing] =>
[eventFees] => Array
(
)

)

)

)
Ich habe jetzt mit meinem grundlegenden PHP herumgewühlt und herausgefunden, dass ich alle ersten Array-Elemente von [title] bis [eventType] wie folgt auflisten kann:
meine Frage: Alles was ich tun muss, um [Titel] und [Startdatum] abzurufen. Den Rest brauche ich jetzt nicht. Den Rest könnte ich einfach mit Js und CSS ausblenden Aber ich bin mir sicher, dass ich nur ein Idiot bin und es einen einfacheren Weg gibt, dieses Array zu durchlaufen, sodass es nur die beiden Werte ausspuckt, die ich brauche.
Wie mache ich das?