Функсияи 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,
    ки мавҷудии қиматро дар массив тафтиш мекунад