出于某种原因,我有一个排序PHP数组:排序PHP数组“内省”
"$arr_questions" = Array [6]
0 Array [6]
1 Array [6]
2 Array [6]
3 Array [6]
4 Array [6]
5 Array [6]
每个位置是另一个数组。这一次是联想。见位置[0]:
0 = Array [6]
question_id 40
question La tercera pregunta del mundo
explanation
choices Array [3]
correct 0
answer 1
没有循环我的数组,有没有办法直接访问该位置0,只知道它的一个属性?
示例...想象一下,我必须更改“question_id”属性为40的数组位置的某些属性。这是我唯一知道的。我不知道question_id属性是在第一个还是第二个或哪个位置。并且,例如,想象我想将“答案”属性更改为2.
如何在不循环整个数组的情况下直接访问该位置。我的意思是......我不想这样做:
foreach ($arr_questions as $question){
if ($question["question_id"] == 40){
$question["answer"] == 2;
}
}
这样的帮助和完整的答案。非常感谢。 – ElPiter