我有一个类似于...的语法数组我希望将此arrays
中的所有array
合并为一个array
。在9之后index
应该是10 ......
Array
(
[0] => Array
(
[0] => stdClass Object
(
[ref_id] => 249
[address] => P.O. Box 496, 5760 Ultrices. Rd.
[email] => itconflux@gmail.com
[phone] => 0926 326 7612
)
[1] => stdClass Object
(
[ref_id] => 2827
[address] => 885 Duis Avenue
[email] => itconflux@gmail.com
[phone] => 070 6855 4104
)
[2] => stdClass Object
(
[ref_id] => 3228
[address] => 861-6767 Mauris St.
[email] => itconflux@gmail.com
[phone] => 055 2515 3214
)
[3] => stdClass Object
(
[ref_id] => 3327
[address] => Ap #815-4752 Tellus. Rd.
[email] => itconflux@gmail.com
[phone] => 07624 189445
)
[4] => stdClass Object
(
[ref_id] => 3567
[address] => 1115 Urna Ave
[email] => itconflux@gmail.com
[phone] => (011221) 81949
)
[5] => stdClass Object
(
[ref_id] => 4259
[address] => P.O. Box 177, 8135 A Rd.
[email] => itconflux@gmail.com
[phone] => (014143) 06426
)
[6] => stdClass Object
(
[ref_id] => 4547
[address] => 759-2274 Purus Rd.
[email] => itconflux@gmail.com
[phone] => 076 4327 8034
)
[7] => stdClass Object
(
[ref_id] => 4607
[address] => 2858 Enim St.
[email] => itconflux@gmail.com
[phone] => (01567) 19032
)
[8] => stdClass Object
(
[ref_id] => 4660
[address] => P.O. Box 131, 3992 Ipsum St.
[email] => itconflux@gmail.com
[phone] => 076 4310 5712
)
[9] => stdClass Object
(
[ref_id] => 4677
[address] => 2813 A, Av.
[email] => itconflux@gmail.com
[phone] => 0845 46 49
)
)
[1] => Array
(
[0] => stdClass Object
(
[ref_id] => 4783
[address] => 691-3213 Sit Ave
[email] => itconflux@gmail.com
[phone] => 0979 238 0433
)
[1] => stdClass Object
(
[ref_id] => 4807
[address] => Ap #735-3269 Enim, St.
[email] => itconflux@gmail.com
[phone] => (0151) 751 9000
)
[2] => stdClass Object
(
[ref_id] => 4934
[address] => Ap #423-7150 At, Street
[email] => itconflux@gmail.com
[phone] => 0800 547 6093
)
[3] => stdClass Object
(
[ref_id] => 4944
[address] => 996-9184 Orci. St.
[email] => itconflux@gmail.com
[phone] => (0119) 522 6839
)
[4] => stdClass Object
(
[ref_id] => 4977
[address] => Ap #844-7634 Nunc Rd.
[email] => itconflux@gmail.com
[phone] => (016977) 8346
)
[5] => stdClass Object
(
[ref_id] => 4990
[address] => Ap #330-2369 Pede. St.
[email] => itconflux@gmail.com
[phone] => 0920 046 1514
)
[6] => stdClass Object
(
[ref_id] => 4992
[address] => 344 Nulla Av.
[email] => itconflux@gmail.com
[phone] => 0865 632 3945
)
[7] => stdClass Object
(
[ref_id] => 5021
[address] => 442-7789 Quisque Av.
[email] => itconflux@gmail.com
[phone] => 0332 016 9759
)
[8] => stdClass Object
(
[ref_id] => 5056
[address] => Ap #489-6542 Proin Avenue
[email] => itconflux@gmail.com
[phone] => 0352 327 2963
)
)
)
我已经尝试了array_merge()
但是如果我的父数组中有可变数量的数组怎么办...通过Google我来array_flatten()
方法但它不起作用[我不知道为什么]
必需的输出是
Array(
[0] => stdClass Object
(
[ref_id] => 249
[address] => P.O. Box 496, 5760 Ultrices. Rd.
[email] => itconflux@gmail.com
[phone] => 0926 326 7612
)
[1] => stdClass Object
(
[ref_id] => 2827
[address] => 885 Duis Avenue
[email] => itconflux@gmail.com
[phone] => 070 6855 4104
)
[2] => stdClass Object
(
[ref_id] => 3228
[address] => 861-6767 Mauris St.
[email] => itconflux@gmail.com
[phone] => 055 2515 3214
)
[3] => stdClass Object
(
[ref_id] => 3327
[address] => Ap #815-4752 Tellus. Rd.
[email] => itconflux@gmail.com
[phone] => 07624 189445
)
[4] => stdClass Object
(
[ref_id] => 3567
[address] => 1115 Urna Ave
[email] => itconflux@gmail.com
[phone] => (011221) 81949
)
[5] => stdClass Object
(
[ref_id] => 4259
[address] => P.O. Box 177, 8135 A Rd.
[email] => itconflux@gmail.com
[phone] => (014143) 06426
)
[6] => stdClass Object
(
[ref_id] => 4547
[address] => 759-2274 Purus Rd.
[email] => itconflux@gmail.com
[phone] => 076 4327 8034
)
[7] => stdClass Object
(
[ref_id] => 4607
[address] => 2858 Enim St.
[email] => itconflux@gmail.com
[phone] => (01567) 19032
)
[8] => stdClass Object
(
[ref_id] => 4660
[address] => P.O. Box 131, 3992 Ipsum St.
[email] => itconflux@gmail.com
[phone] => 076 4310 5712
)
[9] => stdClass Object
(
[ref_id] => 4677
[address] => 2813 A, Av.
[email] => itconflux@gmail.com
[phone] => 0845 46 49
)
[10] => stdClass Object
(
[ref_id] => 4783
[address] => 691-3213 Sit Ave
[email] => itconflux@gmail.com
[phone] => 0979 238 0433
)
......
答案 0 :(得分:1)
array_merge()
将起作用,您只需循环主数组并合并内部数组。假设您的数组名为$array
:
$result = array();
foreach($array as $values) {
$result = array_merge($result, $values);
}
print_r($result);