Tach!
Hey Leute - ihr sitzt da einem Irrtum auf. $daten ist kein wirkliches Array, sondern ein als Array realisiertes Objekt. Deswegen sind Suchfunktionen wie in_array oder array_filter hier nicht richtig.
Du meinst, man muss da genauer hinschauen und nicht nur Annahmen treffen? Wie ungewöhnlich! 🤦
Falls Du prüfen willst, ob $daten den Schlüssel 'zeit' überhaupt enthält, machst Du das mit array_key_exists('zeit', $daten). Wenn Du wissen willst, ob $daten['zeit'] einen bestimmten Wert enthält, dann vergleiche einfach. Wenn Du beides wissen willst, nagut, dann mach beides 😉
isset() wird statt array_key_exists() empfohlen, wenn man den Schlüssel (hier 'daten') bereits als Literal vorliegen hat und nicht beispielsweise in einer Variable. Also: isset($daten['zeit'])
dedlfix.