Ich habe dieses Array von einer AJAX-Anfrage:Finden Teilstring innerhalb Array
array (
[0] => 'lat,[email protected]_1'
[1] => 'lat,[email protected]_2'
[2] => 'lat,[email protected]_3'
)
Das Problem hier ist, ich werde nicht immer ein ‚richtig geordneten‘ Array so, so dass es aussehen kann diese:
array (
[0] => 'lat,[email protected]_1'
[1] => 'lat,[email protected]_2'
[2] => 'lat,[email protected]_3'
[3] => 'lat,[email protected]_1'
[4] => 'lat,[email protected]_3'
[5] => 'lat,[email protected]_2'
)
ich brauche den letzten Array-Wert von jeweils id_X
(derzeit nur 3 ids) zu erhalten:
array (
[3] => 'lat,[email protected]_1'
[4] => 'lat,[email protected]_3'
[5] => 'lat,[email protected]_2'
)
Wie kann ich den letzten Wert dieses Arrays basierend auf einem Teilstring (id_X
) finden?
Benötigen Sie die Indizes '3',' 4' und '5' im Ergebnis? – Barmar
Verwenden Sie 'explode()', um den String auf '@' zu teilen. Erstellen Sie dann ein assoziatives Array, dessen Schlüssel "id_X" sind. Sie erhalten nur einen Eintrag für jede ID_X. – Barmar
@barmar Nein, nur der Wert ist in Ordnung. –