我有一个大问题,我无法解决,所以我有我的数组:
Array
(
[0] => Array
(
[id] => 34
[groupe_id] => 4
[object_id] => 4
)
[1] => Array
(
[id] => 35
[groupe_id] => 4
[object_id] => 5
)
)
现在我想创建另一个数组调用$test,用于获取此形式的数组:
Array
(
[object_id] = 4
[object_id] = 5
)
我试过但没有结果:
$test = array();
foreach($aObjectsGroupe as $object){
$test[] = array(
'object_id' => $object['object_id']
);
}
PHP 数组中不能有相同键的副本。它有点违背了密钥的目的。我想不出拥有相同键的理由,因为无论如何您都无法按键引用数组的单个元素,因为有多个。
为什么不直接创建一个名为 $object_ids 的数组,并只使用另一个数组中所有object_ids的普通索引数组呢?
$object_ids = array();
foreach ($aObjectsGroupe as $object) {
$object_ids[] = $object['object_id'];
}