array (size=3)
0 =>
object(stdClass)[32]
public 'id' => string '11' (length=2)
public 'housetype_id' => string '2' (length=1)
public 'name' => string 'Test' (length=6)
public 'excerpt' => string '' (length=0)
public 'info_block_list_id' => string '1' (length=1)
1 =>
object(stdClass)[34]
public 'id' => string '11' (length=2)
public 'housetype_id' => string '2' (length=1)
public 'name' => string 'Test' (length=6)
public 'excerpt' => string '' (length=0)
public 'info_block_list_id' => string '2' (length=1)
2 =>
object(stdClass)[35]
public 'id' => string '11' (length=2)
public 'housetype_id' => string '2' (length=1)
public 'name' => string 'Test' (length=6)
public 'excerpt' => string '' (length=0)
public 'info_block_list_id' => string '3' (length=1)
仅由于更改我想重新排列我的阵列看起来像这样:
info_block_list_id
如果您说每个对象对
object(stdClass)[35]
public 'id' => string '11' (length=2)
public 'housetype_id' => string '2' (length=1)
public 'name' => string 'Test' (length=6)
public 'excerpt' => string '' (length=0)
public 'info_block_list_id' =>
array (size=3)
0 => string '1' (length=1)
1 => string '2' (length=1)
2 => string '3' (length=1)
info_block_list_id
array_map()
属性放入数组中,例如
info_block_list_id
您想创建一个可容纳唯一ID的哈希/密钥的变量,并将Info_block_list_id属性更改为数组:
$object = $yourArray[0];
$object->info_block_list_id = array_map(function($v){
return $v->info_block_list_id;
}, $yourArray);