0

我正在使用 CURL 从表单提交中获取信息。然后,我将返回的数据字符串搜索“错误”一词,并根据是否找到它来重定向并将错误记录到 txt 文件中。一切正常,除了我需要在字符串中获取错误号。为此,我试图找到“错误”这个词,然后抓取它后面的数字。然而,有些事情是错误的,因为没有打印错误号。当我尝试输出使用的预匹配结果时,我只得到 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.

}



}
4

0 回答 0