2016-04-07 2 views
0

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.

+0

Ja, diese Syntax ist in PHP 5.3 nicht OK. Sie brauchen '$ temp = array_values ​​(array);' und '$ temp [$ key]; nach – Xenofexs

+0

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. –

+0

Es ist eine Spracheigenschaft, die in 5.4 kam, es ist ziemlich beschreibend. – Farkie

Antwort