PHP - 列出div中的所有表单元素

时间:2012-01-13 23:50:41

标签: php forms function

是否有一个内置的php函数,它将返回div或特定表单中所有表单元素的数组(或某种列表)名称或id?

我在javascript中的有限经验告诉我,这可能是用javascript完成的,但我想知道它是否可以在php中完成。谢谢你的帮助。

我唯一的另一种选择是在每个表单元素的底部定义一个变量,如:

$allElements = 'name';
$allElements .= ', phone';
$allElements .= ', email'; 
and so on.  

我想知道这种方法是否有捷径?

2 个答案:

答案 0 :(得分:0)

真的不知道你究竟是什么意思。 发送表单中的所有变量都存储在$ _POST全局变量中。这将显示清单:

if ($_POST) {
    echo '<pre>';
    echo print_r($_POST);
    echo '</pre>';
}

也许您需要使用PHP解析HTML - 请参阅上面的答案。

答案 1 :(得分:0)

您将要解析HTML。

$HTML = '<div name="phone"></div>';
$string = strstr($HTML, 'name=\"');
$string = strstr($string, '\"');

类似的......

这些是你最好的朋友:

stripos() 
strrpos() 
strripos() 
strstr() 
strpbrk()
substr()