我正在尝试在foreach
循环之外的多个循环中访问多个值:
foreach(array1 as arr1) {
$var1 = arr2['value1']; //$array is associative array with mutliple keys value1
}
然后我还有一个
foreach(array2 as arr2) {
$var2 = arr2['value']; //$array2 is another associative array with multiple keys value
}
所有这些都在另一个大的 foreach 循环中,现在我想在大的内部创建一个数组foreach
并被$var1
使用$var2
。我将要创建的这个数组也将是一个关联数组。任何想法我怎么能做到这一点?
阵列 1:
Array
(
[0] => Array
(
[id] => 1
[id_name] => 251452
[name] => bob
)
[1] => Array
(
[id] => 2
[id_name] => 251453
[name] => bob
)
)
阵列 2:
Array
(
[0] => Array
(
[id_person] => 4
[id_last_name] => 251452
[last_name] => smith
)
[1] => Array
(
[id_person] => 15
[id_last_name] => 251453
[last_name] => johnson
)
)
假设这些来自数据库中的两个不同查询。
我想从第一个数组中获取每个数组的名字,并从第二个数组中获取每个数组的姓氏,并制作一个包含此数据的数组以及其他数组。