【发布时间】:2017-05-02 05:59:16
【问题描述】:
如果我们想连接两个集合的某些属性,假设它们具有相同的长度,例如:
集合 1:
$collection1 = Collection { ▼
#items: array:2 [ ▼
0 => Item { ▼
+id: 1
+first_name: 'first_name 1'
+last_name: 'first_name 1'
+nbr_hours: 9
}
1 => Item { ▼
+id: 2
+first_name: 'first_name 2'
+last_name: 'first_name 2'
+nbr_hours: 10
}
]
}
系列 2:
$collection2 = Collection { ▼
#items: array:2 [ ▼
0 => Item { ▼
+id: 1
+first_name: 'first_name 1'
+last_name: 'first_name 1'
+nbr_hours: 10
}
1 => Item { ▼
+id: 2
+first_name: 'first_name 2'
+last_name: 'first_name 2'
+nbr_hours: 12
}
]
}
我们如何同时循环遍历它们并连接 nbr_hours 属性,例如,输出将如下所示:
$nested_collection = Collection { ▼
#items: array:2 [ ▼
0 => Item { ▼
+id: 1
+first_name: 'first_name 1'
+last_name: 'first_name 1'
+nbr_hours: 19
}
1 => Item { ▼
+id: 2
+first_name: 'first_name 2'
+last_name: 'first_name 2'
+nbr_hours: 22
}
]
}
【问题讨论】:
标签: php laravel collections laravel-5 foreach