|
|
|
| Как-то случайно натолкнулся на функцию, которая автоматически создает переменные, имена которых совпадают с ключами массива POST, и соответственно с такими же значениями. Еще подумал тогда, что надо бы запомнить. А теперь никак не могу ее найти. Помогите, кто знает, пожалуйста. | |
|
|
|
|
|
|
|
для: yuk
(01.11.2007 в 18:58)
| | $_POST['id']; - Вы про это? | |
|
|
|
|
|
|
|
для: morkovkin
(01.11.2007 в 19:00)
| | Допустим, скрипт получает массив POST:
$_POST['field1']='Вася'
$_POST['field2']='Петя'
$_POST['field3']='Коля'
И есть функция, после применения которой в скрипте автоматически регистрируются переменные
$field1='Вася'
$field2='Петя'
$field3='Коля'
Ну, как будто вручную написать
$field1=$_POST['field1']
и т.д. | |
|
|
|
|
|
|
|
для: yuk
(01.11.2007 в 18:58)
| |
<?
$vars = get_defined_vars();
foreach ($vars["_POST"] as $key => $val) {
...
}
|
| |
|
|
|
|
|
|
|
для: sim5
(01.11.2007 в 19:02)
| | Вроде того. Но это получается, что как бы сам создешь функцию для разбора. А то прям одну строчку написал - и готово. Неужели это мне приснилось? | |
|
|
|
|
|
|
|
для: yuk
(01.11.2007 в 19:09)
| | $vars["_POST"] - как раз и будет содержать то, что вам надо, а уж далее как вам угодно, хоть одной, хоть десятком строк, вам ведь эти ключи/значения нужны для чего-то - применяйте. | |
|
|
|
|
|
|
|
для: sim5
(01.11.2007 в 19:12)
| | Ну всегда так. Как начнешь спрашивать у других, и сам находишь то что искал. Это extract(). Написано, правда, что использовать его надо осторожно, но для меня подходит. | |
|
|
|