PHP 正则表达式匹配 HTML 源码中 value 值
可以使用正则表达式来匹配 HTML 源码中的 value 值。
以下是使用 PHP 的 preg_match 函数来匹配 value 值的示例代码:
$html = '<input type='hidden' id='guid' name='guid' value='100686' />';
$pattern = '/<input.*?value='(.*?)'/';
preg_match($pattern, $html, $matches);
$value = $matches[1];
echo $value; // 输出:100686
上述代码中,使用正则表达式 / <input.*?value='(.*?)'/ 来匹配 <input> 标签中的 value 值,并使用 preg_match 函数进行匹配。最后将匹配到的 value 值输出。
注意:以上代码只能匹配单个的 input 标签,如果有多个 input 标签需要匹配,可以使用 preg_match_all 函数。
原文地址: https://www.cveoy.top/t/topic/qD9l 著作权归作者所有。请勿转载和采集!