Хорошо, у меня есть массив из запроса сервера на игровом сервере, на котором хранится информация. Я сделал индикатор выполнения, который показывает текущее количество игроков. Процент этого прогресс бар рассчитывается как этотДеление на ноль с массивами
<span style="width: ' . $data['gq_numplayers']/$data['gq_maxplayers'] * 100 . '%;"></span>
Теперь, если сервер отключился я получаю проблемы, как массив пуст, и разделение будет 0/0 и вызывает ошибку. Как мне обходить/разрешать это?
Вы просто должны быть в состоянии проверить ', если ($ данных) {эхо .. .} '... – brbcoding
Всегда используйте' isset ($ var); 'или array_key_exists (где $ var = $ data ['gq_numplayers'] в этом случае), если вы чувствуете, что переменная потенциально не будет установлена. Это хорошие стандарты кодирования. Игнорировать любой ответ, который не включает проверку – Mwayi