Ich habe einen PHP-Array, das nach aussieht wie Sortierung:Drucken Sie die ersten n Werte eines sortierten assoziativen PHP-Arrays mit Zahlen und Gleitkommazahlen?
Array ([542] => 30 [588] => 29.77 [409] => 19.9 [237] => 19.47 [457] => 17.73 [410] => 15.86);
Die tatsächliche Anordnung ist ziemlich lang. Anfangs wurden die Schlüssel sequentiell gesetzt wie 0, 1, 2 ... Dann sortierte ich das Array und nun sieht das Array wie das obige Array aus. Wenn ich versuchte, das erste Element zu drucken, wenn dieses sortierte Array das Echo $engagement[0]
verwendet, habe ich den Wert 30 nicht erhalten. Um 30 zu bekommen, musste ich $engagement[542]
verwenden. Aber ich habe keine Möglichkeit zu wissen, was der erste Schlüssel in diesem sortierten Array sein könnte. Wie kann ich die ersten n Schlüssel- und Wertepaare dieses sortierten Arrays drucken?
Lassen Sie mich wissen, wenn ich mit meiner Erklärung klarer sein muss. :)
Sie brauchen, um einen Trick hatten, versuchen '$ Schlüssel = array_keys ($ Eingriff);' Schleife durch das '$ keys' und Zugang zum Haupt Array . Für 30 benutze einfach: $ engagement [$ keys [0]] ' –
hast du' foreach' probiert? –