Undo.RecordObject(OBJECT, STRING);
如果不使用foreach,我该怎么办?是否有任何php数组函数?
答案 0 :(得分:1)
请尝试此解决方案:
$result = array();
array_walk($data, function (&$value, &$key) use (&$result) {
$result[$value->id] = $value;
unset($result[$value->id]->id);
});
print_r($result);
中只有数组的值可能会被更改;它的结构 不能改变,即程序员不能添加,取消设置或重新排序 元素。如果回调不符合此要求,则 此函数的行为未定义且不可预测。
array_walk
的更多信息