如何从curl中打印出有价值的文本

时间:2019-07-11 12:26:45

标签: php html

我有一个cUrl请求,而我在打印来自cUrl响应的输入值时遇到问题

这是cUrl响应

here is the cUrl response

我还尝试了邮递员查看真正的HTML代码,这里是

<input type=hidden name='decision'     value='REJECT' >

我想回应value=' '

中的内容

1 个答案:

答案 0 :(得分:0)

尝试使用正则表达式:

// $str is the cURL result, here setted by hand for test
$str = "<input type=hidden name='decision'     value='REJECT' >";
preg_match("/value='(.+)'/", $str, $matches);
// echo the string found or empty if it's not present `value='...'`
echo isset($matches[1]) ? $matches[1] : '';

使用regex,您可以通过定义一些规则来搜索一部分文本。

在上述正则表达式中,它将在返回的HTML中搜索value属性的内容。