Для преобразование массива в переменные используется
функция extract() - это функция которая создает переменные
с именами которые соответствуют именам ключей массива и
их значениями.
extract(<массив>, <способ>, <префикс>);
массив - исходный массив;
способ - обработка конфликтных ситуаций, имеет
несколько решений:
$mass0 = 'nice';
функция extract() - это функция которая создает переменные
с именами которые соответствуют именам ключей массива и
их значениями.
extract(<массив>, <способ>, <префикс>);
массив - исходный массив;
способ - обработка конфликтных ситуаций, имеет
несколько решений:
- EXTR_OVERWRITE - перезаписывает значения переменой,если она уже существует;
- EXTR_SKIP - пропускает элемент массива если переменная существует;
- EXTR_PREFIX_SAME - создаст переменную с префиксом если она уже существует, префикс нужно указать в параметре <префикс>;
- EXTR_PREFIX_ALL - добавляет префикс перед именами всех переменных, префикс нужно указать в параметре <префикс>;
$mass0 = 'nice';
$Mass= array('mass0'=>'one', 'mass1'=>'two', 'mass2'=>'three');
extract($Mass, EXTR_OVERWRITE);
echo "$mass0 $mass1 $mass2";
// выведет one two three
Комментариев нет:
Отправить комментарий