PHP-Analog zur Funktion zip() von Python
Die Funktion zip() von Python kombiniert bequem mehrere Iterables in einer einzigen Sammlung von Tupeln. Bietet PHP eine ähnliche Funktionalität?
PHP-Äquivalent
Ja, PHP bietet über die Funktion array_map() eine Alternative zu zip(). Diese Funktion wendet dieselbe Rückruffunktion auf Elemente aus mehreren Arrays an und gibt ein Array mit den kombinierten Ergebnissen zurück.
Verwendung
Zur Verwendung von array_map() zum Komprimieren von Arrays , folgen Sie diesen Schritten:
Beispiel
$a = [1, 2, 3]; $b = ["a", "b", "c"]; $zipped = array_map(null, $a, $b); // Result: // [[1, "a"], [2, "b"], [3, "c"]]
Hinweis : Im Gegensatz zu zip() von Python schneidet array_map() von PHP das Ergebnis nicht basierend auf dem kürzesten Array ab. Wenn die Arrays unterschiedliche Längen haben, wird das resultierende Array für die kürzeren Arrays mit Nullen aufgefüllt.
Das obige ist der detaillierte Inhalt vonVerfügt PHP über ein Zip()-Funktionsäquivalent?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!