@Viplayer

Как вызывать переменную вне цикла?

Есть цикл "foreach"
$arr_users = $vk->request('messages.getConversationMembers', ['peer_id' => $chat_ids, 'group_id' => $group_id]);
foreach ($arr_users['items'] as $item) {
	if($item['is_admin'])  {
		$memberid = $item['member_id'] ;
	}
}

Я получаю, как видно, переменную $memberid, что можно сделать, чтобы вызывать ее в обычных функция без цикла? Как ее достать? Подскажите, плиз..
  • Вопрос задан
  • 294 просмотра
Решения вопроса 1
@FODD
Если вы объявите переменную за циклом - ее можно будет менять внутри цикла, а значение останется.
<?php
$arr_users = $vk->request('messages.getConversationMembers', ['peer_id' => $chat_ids, 'group_id' => $group_id]);
$memberid = 0;
foreach ($arr_users['items'] as $item) {
  if($item['is_admin'])  {
    $memberid = $item['member_id'];
    break;
  }
}
if ($memberid !== 0) {
    // Используете переменную
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@andreysuha
Что то знаю
$arr_users['items'][itemIndex]['member_id']
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы