php - 如何将多个数组添加到单个数组中
问题描述
在我的 foreach 循环中,我正在为我循环通过的每个帖子创建一个数组。该数组包含我想添加到新数组并通过 ajax 回发的各种 post 元素。我想创建一个包含多个数组的单个数组,然后我可以对其进行编码和发送。每个数组看起来像这样,我循环了大约 20 次。
$postdata = array(
'thumb'=>$thumb,
'title'=>$title,
);
我要找的是这个:
array(
array(
'thumb'=>$thumb,
'title'=>$title,
)
array(
'thumb'=>$thumb,
'title'=>$title,
)
etc...
)
我试过 array_merge 但这没有用。我猜它是这样的:
$postsarray = array();
foreach($posts as $p){
$array = array('thumb'=>$thumb,'title'=>$title);
$postsarray[] = $array;
}
但这仍然没有奏效。我有一个空数组,里面没有数组。
解决方案
推荐阅读
- powershell - Powershell脚本任务输出的AzureDevOps Pipeline变量赋值
- networking - 赛普拉斯无法访问 localhost socks5 代理
- apostrophe-cms - Apostrophe-cms 将一个碎片区域克隆到另一个非碎片区域
- angular - ForkJoin - ForLoop - 在每次订阅后处理一些逻辑,在所有可观察对象解决后处理一些逻辑
- java - 无法启用代码覆盖率:TypeError: Cannot read property 'plugins' of null
- css - Bootstrap V5 SassError:未定义的混合:同时从 @import 向上移动到 @use 模块系统
- c - 我可以分配比我使用更多的内存吗
- sql - 缺少空值的记录
- nginx - nginx 反向代理重定向到带有标头的 CloudFlare
- postgresql - 如何检查多个字段的唯一性,但在 postgres 中单独检查?