2017-01-13 1 views
0
foreach (array_chunk($html->find('div[class=yemek]'), 4, true) as $array) { 
    echo '///'; 
    foreach($array as $ul) { 
     foreach($ul->find('img') as $li) { 
      echo $li->alt . ','; 
     } 
    } 
} 

Я хочу сохранить последний результат в массив. Я понятия не имею, поскольку есть 2 цикла foreach. Является ли это возможным? Или у меня что-то в голове.Хранение нескольких петель foreach в массиве

+0

последний из которых foreach ???? –

ответ

0

присваивать одну и ту же переменную каждый шаг, наконец, вы получите только последнее значение.

$last = ''; 
foreach (array_chunk($html->find('div[class=yemek]'), 4, true) as $array) { 
echo '///'; 
foreach($array as $ul) { 
     foreach($ul->find('img') as $li) { 
      echo $li->alt . ','; 
     } 

} 
} 
$lastArray = [$last]; 
+0

Я не могу использовать его в своей функции? SomeFunction ($ lastArray); –

+0

какая у вас функция? –

+0

'функция твит ($ message) { require_once ('./ codebird.php'); \ Codebird \ Codebird :: setConsumerKey ("1", "2"); $ cb = \ Codebird \ Codebird :: getInstance(); $ cb-> setToken ("1", "2"); $ params = array ( 'status' => $ message ); $ reply = $ cb-> statuses_update ($ params); \t} ' –

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