尝试使用curl在调用内容中的特定字符串后获取数字

时间:2013-09-06 18:26:02

标签: php regex curl

我使用CURL从表单提交中获取信息。然后,我将返回的数据字符串搜索单词“Error”,并根据是否找到重定向并将错误记录到txt文件中。一切正常,但我需要在字符串中获取错误号。要做到这一点,我试图找到“错误”这个词,然后抓住它后面的数字。然而,由于没有打印错误编号,因此出现了问题。当我尝试输出pregmatch使用的结果时,我得到NULL。我的代码如下。

$Rec_Data = curl_exec($ch);

ob_start();
 header("Content-Type: text/html");
$Temp_Output = $Rec_Data;

if(strpos($Temp_Output,"Error")>=0){

   preg_match("/Error (\d+)/", $Temp_Output, $error);
   var_dump ($error[1]); //prints NULL and when printing $error it is an empty array.

}



}

0 个答案:

没有答案