Kann jemand erklären, warum der folgende Code in PHP5.6 funktioniert, funktioniert nicht in PHP5.3?Holen Ergebnis mit PHP Array_Values in verschiedenen PHP-Version
array_values(array)[key]
oder geben Sie mir einige Schlüsselwörter? Ich habe dafür gegoogelt, kann aber keine Antworten finden.
Ja, diese Syntax ist in PHP 5.3 nicht OK. Sie brauchen '$ temp = array_values (array);' und '$ temp [$ key]; nach – Xenofexs
Es ist schwierig, Lösungen anzubieten, wenn das Problem einfach ist:" Es funktioniert nicht ". Bitte [bearbeiten] Sie Ihre Frage, um eine ausführlichere Beschreibung dessen zu geben, was Sie erwarten, dass passiert und wie sich das von den tatsächlichen Ergebnissen unterscheidet. Siehe [fragen] nach Hinweisen, was eine gute Erklärung ausmacht. –
Es ist eine Spracheigenschaft, die in 5.4 kam, es ist ziemlich beschreibend. – Farkie