这是我想要获取输入字段名称的以下字段: -
***<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或名称。
答案 0 :(得分:1)
对于id,你应该使用
preg_match('/<input.* id="([^"]+?)"/', $str, $match);
其中$ str是包含html的字符串
对于名称,您应该使用
preg_match('/<input.* name="([^"]+?)"/', $str, $match);
$match[1]
将包含输入ID或名称
Preg match需要至少2个参数我们将使用3.
您可以在manual
中找到更多内容