0
は、私はこのようなクエリでは、まず、配列をグループ化することなく、複数の同じ値を持つforeachの配列に一つだけ値を示すことができます示していますは、配列内の一つだけに重複する値を表示しますが、他のすべて
0 =>
array (size=10)
'id' => string '1' (length=1)
'questionname' => string 'question 01' (length=36)
'answerspossible' =>
array (size=3)
0 =>
array (size=2)
...
1 =>
array (size=2)
...
2 =>
array (size=2)
...
'answer' => string 'YES' (length=3)
'answer2' => string '' (length=0)
1 =>
array (size=10)
'id' => string '1' (length=1)
'questionname' => string 'question 01' (length=36)
'answerspossible' =>
array (size=3)
0 =>
array (size=2)
...
1 =>
array (size=2)
...
2 =>
array (size=2)
...
'answer' => string 'YES' (length=3)
'answer2' => string 'test answer' (length=0)
私が望む結果ビューには、foreachの内部questionameによってグループにある:
question 01 :
- answer & answer 2
- answer & answer 2
私のコードは次のとおりです。
foreach ($Questions as $Key => $Question) {
echo $question['questionname'];
echo $Question['answer']." & ".$Question['answer2'];
}
thnx for help :)