Array Functions Avanzate

Array Functions Avanzate

Funzioni avanzate per manipolare array in PHP.

array_map

$numbers = [1, 2, 3, 4];
$doubled = array_map(fn($n) => $n * 2, $numbers);
// [2, 4, 6, 8]

array_filter

$numbers = [1, 2, 3, 4, 5, 6];
$even = array_filter($numbers, fn($n) => $n % 2 === 0);
// [2, 4, 6]

array_reduce

$numbers = [1, 2, 3, 4];
$sum = array_reduce($numbers, fn($carry, $n) => $carry + $n, 0);
// 10

array_column

$users = [
 ["id" => 1, "name" => "Mario"],
 ["id" => 2, "name" => "Luigi"]
];
$names = array_column($users, "name");
// ["Mario", "Luigi"]

$indexed = array_column($users, "name", "id");
// [1 => "Mario", 2 => "Luigi"]

Hai trovato utile quest'articolo?

  • Introduzione a PHP

    Introduzione a PHP PHP (PHP: Hypertext Preprocessor) è un linguaggio di scripting server-side usato ...
  • Variabili PHP

    Variabili PHP Le variabili in PHP iniziano sempre con il simbolo dollaro $.Dichiarazione$nome = "Mar...
  • Stringhe in PHP

    Stringhe in PHP Le stringhe sono sequenze di caratteri racchiuse tra virgolette.Virgolette singole v...
  • Array in PHP

    Array in PHP Gli array permettono di memorizzare più valori in una singola variabile.Array indicizza...
  • Operatori PHP

    Operatori PHP Gli operatori PHP permettono di eseguire operazioni su variabili e valori.Operatori ar...