【问题标题】:Save looping values in one variable将循环值保存在一个变量中
【发布时间】:2015-10-20 00:22:14
【问题描述】:

我正在尝试将循环值保存到变量中。

这就是我循环的方式:

 foreach ($apartment AS $apt) {

                $userApt = $area->getApartments()->get($apt)->getApartment();
                echo $userApt . "<br>";
}

现在这里的值可以是 0 到 100,例如“Hello Apartment.com”、“my apartment.com”、“my fav apartment.com”等

现在我的问题是,如何将所有值保存到一个变量中,所以当我调用该函数时,我可以一次获取所有这些值。

【问题讨论】:

    标签: php arrays variables for-loop foreach


    【解决方案1】:

    或者,如果您想以一种可以让您稍后再次遍历它们的方式保存这些值:

    $userApt = array();
    foreach ($appartment as $apt) {
        $userApt[] = 
    }
    
    ... (later in code)
    
    foreach($userApt as $apt) {
        echo $apt.'<br />';
    }
    
    // OR
    
    echo implode('<br />', $userApt);
    

    【讨论】:

    • implode('
      ', $userApt);这对我来说很好,但仍然有一个小问题,当我得到它没有用任何逗号(,)分隔的值时,它就像 www.google.comwww.youtube.com
    • @ChristoferHansen 你得到的值是一大行,没有新行??当您使用该内爆功能时?这很奇怪。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-03
    • 1970-01-01
    • 2013-10-29
    • 2015-01-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多