PHP 7.4 führt Pfeilfunktionen ein, wodurch der Code prägnanter und klarer wird. In diesem Artikel werden Beispiele verwendet, um zu erläutern, wie Arrow -Funktionen verwendet werden, um Daten in Arrays schnell zu filtern, um Array -Vorgänge effizienter zu verarbeiten.
Zunächst definieren wir ein Array mit mehreren Benutzerinformationen für nachfolgende Demonstrationen:
$users = [
['name' => 'John', 'age' => 25, 'country' => 'USA'],
['name' => 'Alice', 'age' => 30, 'country' => 'Canada'],
['name' => 'Bob', 'age' => 20, 'country' => 'Australia'],
['name' => 'Mike', 'age' => 35, 'country' => 'USA']
];
Verwenden Sie als nächstes Array_filter in Kombination mit der Pfeilfunktion, um Benutzer schnell als 25 Jahre zu filtern:
$filteredUsers = array_filter($users, fn($user) => $user['age'] > 25);
Hier wird die Pfeilfunktion FN ($ user) => $ user ['ay']> 25 als Rückruf verwendet, um festzustellen, ob jedes Element den Bedingungen erfüllt.
Verwenden Sie , um das gefilterte Array durchzuschlitzen und den Namen, Alter und Land des Benutzers auszudrucken:
foreach ($filteredUsers as $user) {
echo "Name: " . $user['name'] . ", Age: " . $user['age'] . ", Country: " . $user['country'] . "\n";
}
Die Pfeilfunktion von PHP wird nicht nur synziert, sondern verbessert auch die Effizienz und Lesbarkeit von Operationen wie Array -Filterung erheblich. Es benötigt nur eine Codezeile, um eine komplexe Filterlogik zu implementieren, die für die Verwendung in PHP 7.4 und höher empfohlen wird.
Stellen Sie sicher, dass Ihre Umgebung Pfeilfunktionen unterstützt, um sicherzustellen, dass der Code reibungslos ausgeführt wird.