将html输入表转换为PHP数组
我正在尝试将信息从html表中获取到php数组中。使用以下方法非常容易:将html输入表转换为PHP数组,php,html,arrays,html-table,Php,Html,Arrays,Html Table,我正在尝试将信息从html表中获取到php数组中。使用以下方法非常容易: function getdata($table) { $DOM = new DOMDocument; $DOM->loadHTML($table); $items = $DOM->getElementsByTagName('tr'); function tdrows($elements) { $str = ""; foreach ($e
function getdata($table)
{
$DOM = new DOMDocument;
$DOM->loadHTML($table);
$items = $DOM->getElementsByTagName('tr');
function tdrows($elements)
{
$str = "";
foreach ($elements as $element)
{
$str .= $element->nodeValue . ", ";
}
return $str;
}
foreach ($items as $node)
{
echo tdrows($node->childNodes) . "<br />";
}
}
函数getdata($table)
{
$DOM=新的DOMDocument;
$DOM->loadHTML($table);
$items=$DOM->getElementsByTagName('tr');
函数tdrows($elements)
{
$str=”“;
foreach($elements作为$element)
{
$str.=$element->nodeValue.“,”;
}
返回$str;
}
foreach($node中的项目)
{
回显tdrows($node->childNodes)。“”; } } 我现在面临的问题是表的内容有html输入,我只需要这些输入的值。该表的格式如下:
<table>
<tr><td><input type="text" /></td><td><input type="text" /></td><td><div class="add">add</div></td></tr>
</table>
添加
我是否能够修改当前函数以完成此任务,或者我是否应该尝试另一种方法由于PHP是服务器端的,除非您将此输入值提交到服务器,否则您将无法获取输入值,例如在提交表单时使用post或get。如果需要输入值而不必提交表单,则应该使用Javascript。如果这不能回答您的问题,请尝试更清楚地提问:)由于PHP是服务器端的,您将无法获取输入值,除非您将此输入值提交到服务器,例如在提交表单时使用post或get。如果需要输入值而不必提交表单,则应该使用Javascript。如果这不能回答你的问题,请尽量问得更清楚:)不,这是我一直在寻找的答案,有道理,谢谢你这是我一直在寻找的答案,有道理,谢谢你这是我一直在寻找的答案,有道理,谢谢你