Функцыя extract

Функцыя extract здабывае элементы асацыятыўнага масіва ў зменныя. Імёнамі зменных будуць служыць ключы асацыятыўнага масіва.

Сінтаксіс

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

Прыклад

Давайце здабудзем зменныя з масіва:

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

Вынік выканання кода:

php1
2
3

Глядзіце таксама

  • функцыю list,
    якая разбівае масіў на зменныя
  • функцыю array_keys,
    якая вяртае ключы масіва
  • функцыю in_array,
    якая правярае наяўнасць значэння ў масіве