是否有一个内置的php函数,它将返回div或特定表单中所有表单元素的数组(或某种列表)名称或id?
我在javascript中的有限经验告诉我,这可能是用javascript完成的,但我想知道它是否可以在php中完成。谢谢你的帮助。
我唯一的另一种选择是在每个表单元素的底部定义一个变量,如:
$allElements = 'name';
$allElements .= ', phone';
$allElements .= ', email';
and so on.
我想知道这种方法是否有捷径?
答案 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()