是否有可能访问的每个岗位变量,其中变量名称应便于为
$_POST['field1'];
$_POST['field1'];
$_POST['field1'];
............so on
编辑:我试图通过$ _ POST作为参数传递给一个函数,然后在函数内部我想有每个岗位变量可以作为一个名称,然后我可以运行操作。
是否有可能访问的每个岗位变量,其中变量名称应便于为
$_POST['field1'];
$_POST['field1'];
$_POST['field1'];
............so on
编辑:我试图通过$ _ POST作为参数传递给一个函数,然后在函数内部我想有每个岗位变量可以作为一个名称,然后我可以运行操作。
看起来你只需要一个表单和一个php文件的简单例子,它在提交后使用表单中的信息。
HTML
<form method="post" action="doStuff.php">
First Name:<input type="text" name="fname" />
Last Name:<input type="text" name="lname" />
<input type="submit" name="submit" value="submit" />
</form>
doStuff.php
if(isset($_POST["submit"})) {
$fname = $_POST["fname"];
$lname = $_POST["lname"];
processPOST($fname, $lname);
}
function processPOST($fname, $lname){
// Do whatever you need
}
或简单地, doStuff.php第二
if(isset($_POST["submit"})) {
$fname = $_POST["fname"];
$lname = $_POST["lname"];
// Do whatever you need
}
看看extract
函数PHP documentation here
是的,您可以轻松地将$_POST
作为参数传递给函数。
function withPosts($_POST['field_name'], $field_name2){
//Some code here
}
但是在函数内部,你必须按照函数声明通过变量引用它们。
function withPosts($field1, $field2){
echo $field1; // Correct
echo $_POST['field_name']; // Incorrect
}
是的,我们可以访问。但你的问题仍然不清楚。 –
很难理解你在问什么。 – alex
我不明白.... :) – Raja