関数 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