使用 PHP 简单 HTML DOM 计算表单输入

Count form inputs using PHP Simple HTML DOM

我正在尝试查看包含 3 个以上输入字段的表单的代码。我似乎无法找到一个函数来只计算表单标签内的输入而不知道表单 ID 或 class。我在下面创建了以下代码来收集和遍历每个表单。

$forms = $this->html->find('form');
if(count($forms)>0){
    foreach($forms as $form){

    }
}

我研究了使用 $form->children() 来计算 children。问题是我将不得不继续研究 childrens children 以寻找输入。是否有任何其他方法可以加快计算每个表单中的输入的速度?

看起来像这样:

$forms = $this->html->find('form');
foreach($forms as $form){
  if(count($form->find('input')) > 3) echo "Found one!";
}