Как получить ключевые значения из $_POST? echo $_POST["name"]; //returns the value a user typed into the "name" field Я хотел бы также иметь возможность вернуть текст ключа. В этом примере я хочу вернуть текст "имя". Могу ли я это сделать? Ответ 1 Проверьте функцию array_keys(), предположив, что это PHP. http://us2.php.net/array_keys Ответ 2 $_ POST - это просто нормальный ассоциативный массив, поэтому вы можете также перебирать все это так: foreach($_POST as $key=>$value) { echo "$key=$value"; } Ответ 3 while( list( $field, $value ) = each( $_POST )) { echo "<p>" . $field . " = " . $value . "</p>\n"; } Ответ 4 @Tim: отсутствовал ). поэтому это должно быть: while( list( $field, $value ) = each( $_POST )) { echo "<p>" . $field . " = " . $value . "</p>\n"; } Ответ 5 array_keys($_POST) Руководство Ответ 6 foreach($_POST as $rvar) { $rvarkey=key($_POST) $$rvarkey=mysql_real_escape_string($rvar); } it creates variables having the name of the request parameters which is pretty awesome.
Ответ 2 $_ POST - это просто нормальный ассоциативный массив, поэтому вы можете также перебирать все это так: foreach($_POST as $key=>$value) { echo "$key=$value"; }
Ответ 3 while( list( $field, $value ) = each( $_POST )) { echo "<p>" . $field . " = " . $value . "</p>\n"; }
Ответ 4 @Tim: отсутствовал ). поэтому это должно быть: while( list( $field, $value ) = each( $_POST )) { echo "<p>" . $field . " = " . $value . "</p>\n"; }
Ответ 6 foreach($_POST as $rvar) { $rvarkey=key($_POST) $$rvarkey=mysql_real_escape_string($rvar); } it creates variables having the name of the request parameters which is pretty awesome.