Der Schlüssel des assoziativen Arrays wird dynamisch generiert. Wie bekomme ich den "Schlüssel" eines solchen Arrays?Ermitteln des Schlüssels des einzigen Elements in einem PHP-Array
$arr = array ('dynamic_key' => 'Value');
Ich bin mir bewusst, dass es möglich ist, es durch eine foreach-Schleife zuzugreifen wie folgt aus:
foreach ($arr as $key => $val) echo "Key value is $key";
Ich weiß jedoch, dass dieses Array nur einen Schlüssel haben und wollen eine foreach-Schleife vermeiden . Ist es möglich, auf den Wert dieses Elements auf andere Weise zuzugreifen? Oder den Schlüsselnamen bekommen?
Ein kleiner Fehler. Die letzte Zeile sollte sein: echo $ key. '->'. $ Wert. "\ n"; 'anstelle von' echo $ key ', ->', $ value, "\ n"; '(dots, nicht comas). – PolGraphic
PolGraphic: "Letzte Zeile sollte sein" - nein, sollte es nicht. Keine Notwendigkeit, dort eine Verkettung zu machen. Sie können eine praktisch unbegrenzte Anzahl von durch Kommas getrennten Argumenten an das Echo übergeben. – VolkerK
'each()' ist in neueren Versionen von PHP veraltet, also ... Verlassen Sie sich nicht auf diese Arbeit in der Zukunft. – Offlein