关联数组的Laravel集合
这就是我试图转换为集合并提取值的数组关联数组的Laravel集合,laravel,collections,Laravel,Collections,这就是我试图转换为集合并提取值的数组 $arr = [ "TID" => "81226042", "TLineID" => "81226042", "Sales" => [ [ "TLineID" => "226041"
$arr = [
"TID" => "81226042",
"TLineID" => "81226042",
"Sales" => [
[
"TLineID" => "226041"
],
[
"TLineID" => "226042"
],
[
"TLineID" => "9042"
]
]
];
//$r = collect($arr)->pluck('Sales');
$r = collect(json_decode(json_encode($arr)))->pluck('Sales');
print_r($r->toArray());
我得到的输出是
Array
(
[0] =>
[1] =>
[2] =>
)
我期待着这里的“销售”阵列。
我做错了什么?你做错了
$arr=[
[
“TID”=>“81226042”,
“TLineID”=>“81226042”,
“销售”=>[
[
“TLineID”=>“226041”
],
[
“TLineID”=>“226042”
],
[
“TLineID”=>“9042”
]
]
],
[
“TID”=>“81226042”,
“TLineID”=>“81226042”,
“销售”=>[
[
“TLineID”=>“226041”
],
[
“TLineID”=>“226042”
],
[
“TLineID”=>“9042”
]
]
],
];
$sales=collect($arr)->pull('sales')->toArray();
dd(销售额);
我想这是你试图实现的这是给你的,你用它得到了你的预期输出吗?哦,我在这个数组的基础上创建了,让我做多个