поймать уведомление о взрыва ()

Я обрабатываю ввод пользователей.

Вход должен иметь следующий формат:

text. address: xyz

Теперь я попытался использовать:

$address = explode('address: ', $text)[1];

Но это вызывает ошибку, если пользовательский ввод не соответствует нужному формату.

Как я могу предотвратить это (возможно, включая проверку), чтобы скрипт не вызывал уведомление?

-1

Решение

Первая переменная присваивания:

$address = explode("address: ", $text);

Затем проверьте, установлен ли ключ 1:

if (isset($address[1]) {
$address = $address[1];
}

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]