$sCategories ist ein Array mit 8 Elementen (Array (8)). Jedes dieser 8 Elemente enhält die Attribute, die du oben schilderst. Daher kannst du nicht direkt auf $sCategories.id zugreifen. Du musst zunächst eines der 8 Elemente angeben. Das erste erreichst du mit dem Schlüssel 44: Das heißt du kannst auf $sCategories[44].id zugreifen.
Du kannst eine Schleife (z.B. foreach) nutzen, um über die Elemente zu iterieren.
danke schonmal für die Antwort. Und was mache ich wenn die Anzahl in dem Array sich auch verändern kann? Hintergrund: ICh möchte die “%” Badges in der Listenansicht nur in der Kategorie mit der ID 42 ausgeben.
Ja die Variable $sCategories ist nicht so gut geeignet, da es alle Hauptkategorien enthält. Der Aufbau der Variable $sCategoryContent sieht dagegen anders aus. Hier hast du keine Liste von Elementen sondern kannst eben mit $sCategoryContent.id direkt darauf zugreifen.
Nicht gleich von dem einem auf das andere schließen