如何将php post名称插入变量?

如何将php post名称插入变量?,php,arrays,Php,Arrays,我有一个名为$\u post['John']的post值,我想在变量中插入post名称“John”,但不插入其值。我怎样才能做到这一点?代码示例: $_POST['John'] = "value"; 是从数组返回键的PHP函数,您只有一个array,因此我们可以使用0作为键。如果有多个数组元素,则可以使用循环 您可以使用array\u keys,正如您所提到的,有一个参数可以使用 $a = array_keys($_POST)[0]; 是从数组返回键的PHP函数,您只有一个array,因此

我有一个名为
$\u post['John']
的post值,我想在变量中插入post名称“John”,但不插入其值。我怎样才能做到这一点?代码示例:

$_POST['John'] = "value";
是从数组返回键的
PHP
函数,您只有一个
array
,因此我们可以使用
0
作为键。如果有多个
数组
元素,则可以使用循环

您可以使用
array\u keys
,正如您所提到的,有一个参数可以使用

$a = array_keys($_POST)[0];

是从数组返回键的
PHP
函数,您只有一个
array
,因此我们可以使用
0
作为键。如果有多个
数组
元素,则可以使用循环

您可以使用
array\u keys
,正如您所提到的,有一个参数可以使用

$a = array_keys($_POST)[0];


像这样的吗
foreach($_postas$key=>$value){var_dump($key);//john var_dump($value);//value}
是否有特殊原因使您有一个POST值而不知道它的键?应该更适合使用类似于
$\u POST['name']=“John”以及
$\u POST['value']=“value”->您应该首先修复此问题probably@Kaddath我正在用php编写一个函数,需要$\u POST的名称才能正常工作。
$\u POST
变量来自外部,通常来自提交到脚本的HTML表单。出于安全考虑,您应该知道它们来自何处,以及它们的密钥。即使知道这一点,通常也会对它们进行检查,因为它们可以来自任何地方(当您知道脚本的URL时,很容易向脚本提交您想要的值)
foreach($_postas$key=>$value){var_dump($key);//john var_dump($value);//value}
是否有特殊原因使您有一个POST值而不知道它的键?应该更适合使用类似于
$\u POST['name']=“John”以及
$\u POST['value']=“value”->您应该首先修复此问题probably@Kaddath我正在用php编写一个函数,需要$\u POST的名称才能正常工作。
$\u POST
变量来自外部,通常来自提交到脚本的HTML表单。出于安全考虑,您应该知道它们来自何处,以及它们的密钥。即使知道这一点,通常也会对它们进行检查,因为它们可以来自任何地方(当您知道脚本的URL时,很容易向脚本提交您想要的值)。谢谢,我只是个新手,所以我不理解大部分代码。谢谢你的回答。@AndyBrooke我强烈建议你阅读并使用它。使用这个答案会有很多错误。。OP应该改为修复表单,这是一个多么错误的世界来获得即时更新投票。@Kaddath解决方案是关于他所问的问题,没有他提到的表单。如果初学者在不知道其关键的情况下要求使用后var,你真的看不到问题吗?当你不知道OP之后会做什么时,你没有意识到你给OP的代码是多么不安全?无论如何,不是抱怨答案,我们每天都会看到这些,而是关于投票。谢谢,我只是个新手,所以我不理解大部分代码。谢谢你的回答。@AndyBrooke我强烈建议你阅读并使用它。使用这个答案会有很多错误。。OP应该改为修复表单,这是一个多么错误的世界来获得即时更新投票。@Kaddath解决方案是关于他所问的问题,没有他提到的表单。如果初学者在不知道其关键的情况下要求使用后var,你真的看不到问题吗?当你不知道OP之后会做什么时,你没有意识到你给OP的代码是多么不安全?不管怎样,我们每天都会看到这些答案,而不是抱怨答案,而是抱怨选票。。