Php 构造包含多个数组的数组

Php 构造包含多个数组的数组,php,arrays,Php,Arrays,在foreach循环中,我返回一个数组($followerPosts) 我需要在最后有一个包含所有$followerPosts数组的大数组。您可以在循环之前声明一个数组,然后在每次迭代中使用array\u merge 或者array\u push,这取决于您想做什么您可以在循环之前声明一个数组,然后在每次迭代中使用array\u merge 或数组推送,这取决于您要执行的操作将所有这些操作放入一个数组,如下所示: $big = array(); foreach($myfollowers['ent

foreach
循环中,我返回一个数组(
$followerPosts


我需要在最后有一个包含所有
$followerPosts
数组的大数组。

您可以在循环之前声明一个数组,然后在每次迭代中使用array\u merge


或者array\u push,这取决于您想做什么

您可以在循环之前声明一个数组,然后在每次迭代中使用array\u merge

或数组推送,这取决于您要执行的操作

将所有这些操作放入一个数组,如下所示:

$big = array();
foreach($myfollowers['entities'] as $myfollower)
{
     $big = array_merge($big, $this->displayPostsAction($myfollower->getFollower()));
}
用于将所有元素放入一个数组中,如下所示:

$big = array();
foreach($myfollowers['entities'] as $myfollower)
{
     $big = array_merge($big, $this->displayPostsAction($myfollower->getFollower()));
}


您必须将它们添加到数组中

$followerPosts = array()

foreach($myfollowers['entities'] as $myfollower)
{
     //$followerPosts=$this->displayPostsAction($myfollower->getFollower());
     $followerPosts[]=$this->displayPostsAction($myfollower->getFollower());

}

print_r(followerPosts)

您必须将它们添加到数组中

$followerPosts = array()

foreach($myfollowers['entities'] as $myfollower)
{
     //$followerPosts=$this->displayPostsAction($myfollower->getFollower());
     $followerPosts[]=$this->displayPostsAction($myfollower->getFollower());

}

print_r(followerPosts)

为此,我认为最好的工具是功能:

$followerPosts = array_map(function($f) {
    return $this->displayPostsAction($f->getFollower());    
}, $myFollowers['entities']);

var_dump($followerPosts);

为此,我认为最好的工具是功能:

$followerPosts = array_map(function($f) {
    return $this->displayPostsAction($f->getFollower());    
}, $myFollowers['entities']);

var_dump($followerPosts);

谢谢你的链接@Leri。我试过了,但没有成功。请阅读。谢谢你的链接@Leri。我试过了,但没用。也读一读。非常感谢,非常感谢