Funcția extract

Funcția extract extrage elementele unui matrice asociativ în variabile. Numele variabilelor vor fi cheile matriceului asociativ.

Sintaxă

phpextract(array &$array, int $flags = EXTR_OVERWRITE, string $prefix = ""): int

Exemplu

Să extragem variabile din matrice:

php<?php
  $arr = ['a' => 1, 'b' => 2, 'c' => 3];
  extract($arr);
  
  echo($a);
  echo($b);
  echo($c);
?>

Rezultatul executării codului:

php1
2
3

Vedeți și

  • funcția list,
    care desparte un matrice în variabile
  • funcția array_keys,
    care returnează cheile matriceului
  • funcția in_array,
    care verifică prezența unei valori în matrice