Aja*_*jax -1 php arrays merge multidimensional-array laravel
我有 3 个数组,如下所示:
"promotion_news_id" => array:3 [?
0 => "ID1"
1 => "ID2"
2 => "ID3"
]
Run Code Online (Sandbox Code Playgroud)
"promotion_news_name" => array:3 [?
0 => "abc 1"
1 => "abc 2"
2 => "abc 3"
]
Run Code Online (Sandbox Code Playgroud)
"news_id" => array:3 [?
0 => "Title 1"
1 => "Title 2
]
Run Code Online (Sandbox Code Playgroud)
我想将这 3 个数组组合成 1 个数组,如下所示:
array:3 [?
0 => array:3 [?
'promotion_news_id' => "ID1"
'promotion_news_name' => "abc 1"
'news_id' => "Title 1"
]
1 => array:3 [?
'promotion_news_id' => "ID2"
'promotion_news_name' => "abc 2"
'news_id' => "Title 2"
],
2 => array:3 [?
'promotion_news_id' => "ID3"
'promotion_news_name' => "abc 3"
'news_id' => "null"
]
]
Run Code Online (Sandbox Code Playgroud)
我尝试但未能获得空值。非常感谢任何帮助!非常感谢!
小智 5
假设所有三个数组都具有相同数量的元素,
$result = [];
foreach($promotion_news_id as $index => $value){
$result[] = array(
'promotion_news_id' => $value
'promotion_news_name' => $promotion_news_name[$index]
'news_id' => $news_id[$index]
)
}
Run Code Online (Sandbox Code Playgroud)
另外,不确定为什么你有空值"null"而不是null. 前者只是一个字符串,而不是实际的空值。
| 归档时间: |
|
| 查看次数: |
44 次 |
| 最近记录: |