2015-07-29 3 views
2

Я пытаюсь сохранить значения петель в переменной.Сохранение значений циклов в одной переменной

Это, как я зацикливание:

foreach ($apartment AS $apt) { 

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

Теперь здесь значение может быть от 0 до 100, как "Hello Apartment.com", "мой apartment.com", "мой любимчик apartment.com" , и т. д.

Теперь я задаю вопрос, как сохранить все значения в одну переменную, поэтому, когда я вызываю эту функцию, я могу получить все эти значения сразу.

ответ

2

Или, если вы хотите сохранить значения таким образом, что позволит вам перебирать их позже:

$userApt = array(); 
foreach ($appartment as $apt) { 
    $userApt[] = 
} 

... (later in code) 

foreach($userApt as $apt) { 
    echo $apt.'<br />'; 
} 

// OR 

echo implode('<br />', $userApt); 
+0

взрывать («
», $ userApt); это работает отлично со мной, но все еще есть крошечная проблема, когда я получаю значения, которые он не разделяет какой-либо запятой, как (,) он подходит, как www.google.comwww.youtube.com –

+0

@ ChristoferHansen Вы получаете значения как одна большая строка, без новых строк? Когда вы используете эту функцию impode? Это очень странно. – PHPhil

Смежные вопросы