Установить переменную в функции L oop Использовать на странице - PullRequest
0 голосов
/ 05 мая 2020

Я хочу установить некоторые переменные внутри функции, внутри al oop. Пример:

function setvars($POSTArray) {
   foreach ($POSTArray as $name => $var) {
      $$name = $var;
   }
}

Затем я хочу использовать их позже на странице. Поэтому мне нужно, чтобы они работали глобально вне функции в части страницы html.

Большое спасибо за помощь.

1 Ответ

0 голосов
/ 05 мая 2020

Попробуйте использовать $GLOBALS[]:

function setvars($POSTArray) {
   foreach ($POSTArray as $name => $var) {
      $GLOBALS[$name] = $var;
   }
}

// You can now use the variable here using its name as normal
// (no need to use the $GLOBALS[] reference)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...