Переменная, которая принимает имя, имя ключа массива. - PullRequest
2 голосов
/ 25 мая 2011

Мне нужно получить имя переменной, какой бы ни был этот ключ массива, в этом случае ключ массива - это всего 1 слово, так что это будет что-то вроде; тема, запись или дата.

$a = implode(array_keys($_GET));

В этом случае я могу получить $ a равной теме, записи или дате, но как я могу получить переменную, которая будет называться $ theme $ entry или $ date?

Ответы [ 2 ]

4 голосов
/ 25 мая 2011

Попробуйте

    extract($_GET);

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

3 голосов
/ 25 мая 2011

простой способ сделать это

foreach ($_GET as $key => $value) {
  $$key = $value;

}

теперь, если у вас было $_GET['id'], вы можете использовать

echo $id;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...