установить элементы массива как независимые переменные - PullRequest
0 голосов
/ 02 октября 2018

Я ищу функцию php, которая бы устанавливала элементы массива как независимые переменные (с одинаковыми именами)что уже, в php?

$data = array(...);

foreach ($data as $key => $value) {
 ${$key} = $value;
}

Ответы [ 2 ]

0 голосов
/ 02 октября 2018

Попробуйте

$info = array('coffee', 'brown', 'caffeine');

// Listing all the variables
list($drink, $color, $power) = $info;

echo "$drink is $color and $power makes it special.\n";

Или

foreach($ARRAY as $key=>$value) { 
    $$key = $value; 
}
0 голосов
/ 02 октября 2018

Вы ищете PHP extract ():

extract($data);

http://php.net/manual/en/function.extract.php

...