[英]Change array index for each value
到目前为止,我的$ records数组的var_dump()
看起来像:
array (size=1)
25 =>
array (size=1)
0 =>
object(stdClass)[51]
public 'id' => 25
public 'name' => info...
public 'surname' => info...
我不会将0索引名称更改为对象ID(25)名称,但只会在当前维度之上添加一个维度。 这是我的方法:
foreach ($records as $value) {
$records = array($value->id=>$records);
}
我希望我的数组看起来像这样:
array (size=1)
25 =>
object(stdClass)[51]
public 'id' => 25
public 'name' => info...
public 'surname' => info...
更新密钥,使它们等于ID:
$tmp= array();
foreach ($records as $value) {
$tmp[$value->id] = $value;
}
$records = $tmp;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.