我从MySQL检索了一个PHP对象,它是一个对象数组,如下所示。
Array (
[0] => stdClass Object ( [question_id] => 1 [question_type] => multiple_choice [question_unit] => 7 [question_difficulty] => 56.5956047853 )
[1] => stdClass Object ( [question_id] => 2 [question_type] => multiple_choice [question_unit] => 7 [question_difficulty] => 54.665002232 )
[2] => stdClass Object ( [question_id] => 3 [question_type] => multiple_choice [question_unit] => 7 [question_difficulty] => 55.2923002984 )
)
我试图找出如何用对象[2]替换object [0],或者删除对象[0]并让其他对象索引减少1.是否有一个好的/快速的方法,或者我只是需要迭代并手动覆盖它?
是否有关于在PHP中操作对象的教程(我可以非常简单地为数组执行此操作,但无法为对象找到类似的函数/资源)。
提前致谢。
答案 0 :(得分:4)
替换对象......
$a[0] = $a[2];
要从数组开头删除...
array_shift($a);
答案 1 :(得分:3)
您可以使用array_shift
从数组中删除数组的第一个元素。