PHP展开函数循环用于列标题,将所需的值返回到excel文件

所以我用这个代码从一个mysql查询头返回一个数组到一个Excel文件。

while($row_data = mysql_fetch_assoc($result)) { $row = 1; if ($col == 1) { $row_headings = array_keys($row_data); foreach($row_headings as $value) { $objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow($col, $row, $value); $row++; } $row = 1; $col++; 

这些查询标题返回值如1111X2222X3333。 我想用这个爆炸函数在这里爆炸这些值

  list($sid,$gid,$qid) = explode("X", $string); 

使用这个函数后,我想用这个查询来replace所有这些列标题与我所需的值在循环中使用此查询

  select * from lime_questions where sid = 1111 and gid = 2222 and qid = 3333 

如果有更好的方法做到这一点,请让我知道。 我感谢帮助