如何在循环外调用数据?

时间:2019-06-03 00:13:51

标签: php codeigniter

错误

  

未定义变量:aid1

代码

foreach($data1 as $row){
  if(preg_match_all("/value='(.*?)'/",$row,$aid)){
      $aid1 =$aid[1];
      $data_content =[
           "aid1" =>$aid1
      ];
  }
  array_push($aid1,$data_content);
}
print_r($aid1);

2 个答案:

答案 0 :(得分:0)

关于您的代码尚不清楚,但是下面的代码可能对您有用。

$aid1 = '';
foreach($data1 as $row){
      if(preg_match_all("/value='(.*?)'/",$row,$aid)){
          $aid1 =$aid[1];
          $data_content =[
              "aid1" =>$aid1
          ];
      }
      array_push($aid1,$data_content);
}
print_r($aid1);

答案 1 :(得分:0)

请在foreach循环之前将$aid变量定义为空白  $aid="";