<?php
$rows = [];
$rows[] = ['qid'=>1, 'question'=>'Question 1', 'answer'=>'Answer 1'];
$rows[] = ['qid'=>1, 'question'=>'Question 1', 'answer'=>'Answer 2'];
$rows[] = ['qid'=>1, 'question'=>'Question 1', 'answer'=>'Answer 3'];
$rows[] = ['qid'=>1, 'question'=>'Question 1', 'answer'=>'Answer 4'];
$rows[] = ['qid'=>2, 'question'=>'Question 2', 'answer'=>'Answer 1'];
$rows[] = ['qid'=>2, 'question'=>'Question 2', 'answer'=>'Answer 2'];
$rows[] = ['qid'=>2, 'question'=>'Question 2', 'answer'=>'Answer 3'];
$rows[] = ['qid'=>2, 'question'=>'Question 2', 'answer'=>'Answer 4'];
$qid = 0;
foreach($rows AS $row){
if($qid != $row['qid']){
echo '<h1>'.$row['question'].'</h1>';
}
$qid = $row['qid'];
echo '<p>'.$row['answer'].'</p>';
}
?>
PD9waHAKJHJvd3MgPSBbXTsKJHJvd3NbXSA9IFsncWlkJz0+MSwgJ3F1ZXN0aW9uJz0+J1F1ZXN0aW9uIDEnLCAnYW5zd2VyJz0+J0Fuc3dlciAxJ107CiRyb3dzW10gPSBbJ3FpZCc9PjEsICdxdWVzdGlvbic9PidRdWVzdGlvbiAxJywgJ2Fuc3dlcic9PidBbnN3ZXIgMiddOwokcm93c1tdID0gWydxaWQnPT4xLCAncXVlc3Rpb24nPT4nUXVlc3Rpb24gMScsICdhbnN3ZXInPT4nQW5zd2VyIDMnXTsKJHJvd3NbXSA9IFsncWlkJz0+MSwgJ3F1ZXN0aW9uJz0+J1F1ZXN0aW9uIDEnLCAnYW5zd2VyJz0+J0Fuc3dlciA0J107CiRyb3dzW10gPSBbJ3FpZCc9PjIsICdxdWVzdGlvbic9PidRdWVzdGlvbiAyJywgJ2Fuc3dlcic9PidBbnN3ZXIgMSddOwokcm93c1tdID0gWydxaWQnPT4yLCAncXVlc3Rpb24nPT4nUXVlc3Rpb24gMicsICdhbnN3ZXInPT4nQW5zd2VyIDInXTsKJHJvd3NbXSA9IFsncWlkJz0+MiwgJ3F1ZXN0aW9uJz0+J1F1ZXN0aW9uIDInLCAnYW5zd2VyJz0+J0Fuc3dlciAzJ107CiRyb3dzW10gPSBbJ3FpZCc9PjIsICdxdWVzdGlvbic9PidRdWVzdGlvbiAyJywgJ2Fuc3dlcic9PidBbnN3ZXIgNCddOwoKJHFpZCA9IDA7CmZvcmVhY2goJHJvd3MgQVMgJHJvdyl7CglpZigkcWlkICE9ICRyb3dbJ3FpZCddKXsKCQllY2hvICc8aDE+Jy4kcm93WydxdWVzdGlvbiddLic8L2gxPic7Cgl9CgkkcWlkID0gJHJvd1sncWlkJ107CgllY2hvICc8cD4nLiRyb3dbJ2Fuc3dlciddLic8L3A+JzsKfQo/Pgo=