Php - переменная Foreach - PullRequest
       2

Php - переменная Foreach

2 голосов
/ 08 марта 2019

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

$authority = getWithResult('authorites', 'UserId', $id);
$sidebar = null;
foreach($authority as $yetki){
    $sidebar = getWithResult('sidebar', 'Id', $yetki->SidebarId);
}
print_r($sidebar);

Выход: Array ()

1 Ответ

4 голосов
/ 08 марта 2019

Используйте приведенный ниже код, в вашем случае значение $ sidebar всегда переопределяется

$authority = getWithResult('authorites', 'UserId', $id);
$sidebar = [];
foreach($authority as $yetki){
    $sidebar[] = getWithResult('sidebar', 'Id', $yetki->SidebarId);
}
print_r($sidebar);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...