@rusgayfer

Как сделать вывод if else если есть и нету?

Нужно вывести если сообщество забанено, то вывожу ошибку "Сообщество забанено", если не забанено то ничего не выводим.
Делаю так

$group = json_decode(file_get_contents("https://api.vk.com/method/groups.getById?group_ids={$groupId}&v=5.67"),true);

if($group['response'][0]['deactivated'] == "banned"){
        $error_code = "<br><div class=\"callout callout-danger\"> Сообщество заблокировано!</div>";
        }
        else{
        $error_code = "";
        }


Это отображается только на странице если сообщество забанено, а если нет, то не может найти это:

$group['response'][0]['deactivated']

Как это исправить?
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
sergiks
@sergiks Куратор тега ВКонтакте
♬♬
if( isset( $group['response'],$group['response'][0], $group['response'][0]['deactivated'])
  &&
  $group['response'][0]['deactivated'] === "banned"
){ // ...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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