【发布时间】:2016-05-26 12:47:48
【问题描述】:
有没有PHP数组函数可以压缩下面的数组结构;
array:2 [▼
0 => array:2 [▼
0 => {#90 ▶}
1 => {#91 ▶}
]
1 => array:5 [▼
0 => {#92 ▶}
1 => {#93 ▶}
2 => {#94 ▶}
3 => {#95 ▶}
4 => {#96 ▶}
]
]
像这样;
array:7 [▼
0 => {#90 ▶}
1 => {#91 ▶}
3 => {#92 ▶}
4 => {#93 ▶}
5 => {#94 ▶}
6 => {#95 ▶}
7 => {#96 ▶}
]
]
抱歉,这是一个使用 Laravel 的 dd(死掉并转储),但我想你已经大致了解了我想要实现的目标。
另外请注意,这可能并不总是传入数据的结构。有时它只是一个单维数组。所以这会导致错误;
$domain->questions = call_user_func_array('array_merge', $domain->questions);
【问题讨论】:
-
如果替代结构未知,则无法为不同的结构编写代码。问题很广泛,您需要确定各种潜在结构