我dump了一个数组,显示如下:
array(9) { [0] => array(6) { [que_content] => string(11) 11111111111 [que_id] => string(1) 1 [ops_qid] => string(1) 1 [ops_contentoid] => string(1) a [ops_content] => string(14) aaaaaaa1111111 [ops_count] => string(1) 3 } [1] => array(6) { [que_content] => string(11) 11111111111 [que_id] => string(1) 1 [ops_qid] => string(1) 1 [ops_contentoid] => string(1) b [ops_content] => string(10) bbbbbbbbbb [ops_count] => string(1) 1 } [2] => array(6) { [que_content] => string(11) 11111111111 [que_id] => string(1) 1 [ops_qid] => string(1) 1 [ops_contentoid] => string(1) c [ops_content] => string(8) cccccccc [ops_count] => string(1) 1 } [3] => array(6) { [que_content] => string(9) 222222222 [que_id] => string(1) 2 [ops_qid] => string(1) 2 [ops_contentoid] => string(1) d [ops_content] => string(9) ddddddddd [ops_count] => string(1) 3 } [4] => array(6) { [que_content] => string(9) 222222222 [que_id] => string(1) 2 [ops_qid] => string(1) 2 [ops_contentoid] => string(2) ef [ops_content] => string(12) efe2efef2fef [ops_count] => string(1) 1 } [5] => array(6) { [que_content] => string(9) 222222222 [que_id] => string(1) 2 [ops_qid] => string(1) 2 [ops_contentoid] => string(1) f [ops_content] => string(14) fff32fffffffff [ops_count] => string(1) 1 } [6] => array(6) { [que_content] => string(9) 333333333 [que_id] => string(1) 3 [ops_qid] => string(1) 3 [ops_contentoid] => string(2) gg [ops_content] => string(13) ggg323ggggggg [ops_count] => string(1) 1 } [7] => array(6) { [que_content] => string(9) 333333333 [que_id] => string(1) 3 [ops_qid] => string(1) 3 [ops_contentoid] => string(1) h [ops_content] => string(10) hhh5h5h5h5 [ops_count] => string(1) 2 } [8] => array(6) { [que_content] => string(9) 333333333 [que_id] => string(1) 3 [ops_qid] => string(1) 3 [ops_contentoid] => string(1) j [ops_content] => string(8) j8j8j8j8 [ops_count] => string(1) 2 }}
我想输出的时候这样子输出,应该要怎样做?
问题:11111111111选项:a 内容:aaaaaaa1111111选项:b 内容:bbbbbbbbbb选项:c 内容:cccccccc问题:222222222选项:d 内容:ddddddddd选项:ef 内容:efe2efef2fef选项:f 内容:fff32fffffffff问题:333333333选项:gg 内容:ggg323ggggggg选项:h 内容:hhh5h5h5h5选项:j 内容:j8j8j8j8
回复讨论(解决方案) 刚刚弄出来你看看: foreach($a as $v){ if($qid!=$v['ops_qid']){ echo '问题:'.$v['que_content'].
; $qid=$v['ops_qid']; }else{ echo '选项:'.$v['ops_contentoid'].' 内容'.$v['ops_content'].
; }}
貌似要稍加改动:
代码如下:
foreach($a as $v){ if($qid!=$v['ops_qid']){ echo '问题:'.$v['que_content'].
; echo '选项:'.$v['ops_contentoid'].' 内容'.$v['ops_content'].
; $qid=$v['ops_qid']; }else{ echo '选项:'.$v['ops_contentoid'].' 内容'.$v['ops_content'].
; }}
if($qid!=$v['ops_qid'])
$qid是指什么啊?
$qid 是一个临时变量,用于存放上一轮的 ops_qid。这样就可以检查到是否是新问题了
to nowphp
为什么要改成 #2 的样子,将 #1 的 else 删掉不就可以了吗?
$qid 是一个临时变量,用于存放上一轮的 ops_qid。这样就可以检查到是否是新问题了
to nowphp
为什么要改成 #2 的样子,将 #1 的 else 删掉不就可以了吗? 是的,是的,版主仔细,我粗心了。