如何在输入字段的标签之间获取数据

时间:2013-06-21 08:38:50

标签: php html curl

这是我想要获取输入字段名称的以下字段: -

***<input type="text" class="boxfieldcontent" maxlength="10" value="10 digit mobile number"       
onblur="javascript:FillValueOnBlur('mkhGzaCcqx','10 digit mobile number');" 
onfocus="javascript:FillValueOnFocus('mkhGzaCcqx','10 digit mobile number');" name="mkhGzaCcqx" 
id="mkhGzaCcqx" style="display:none;">***

怎么可能? 还可以通过示例告诉preg_match完整的详细信息。

我想只获取上面给出的输入字段的id或名称。

1 个答案:

答案 0 :(得分:1)

对于id,你应该使用

preg_match('/<input.* id="([^"]+?)"/', $str, $match);

其中$ str是包含html的字符串

对于名称,您应该使用

preg_match('/<input.* name="([^"]+?)"/', $str, $match);

$match[1]将包含输入ID或名称

Preg match需要至少2个参数我们将使用3.

  1. 要搜索的正则表达式模式
  2. 输入字符串
  3. 返回结果的匹配数组。
  4. 您可以在manual

    中找到更多内容