抓住爆炸通知()

时间:2016-08-08 19:09:39

标签: php string explode string-matching

我处理用户的输入。

输入应具有以下格式:

text. address: xyz

现在我尝试使用:

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

但是如果用户输入与所需格式不匹配,则会导致错误。

如何防止这种情况(可能包括检查),以便脚本不会触发通知?

1 个答案:

答案 0 :(得分:0)

首先分配变量:

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

然后检查是否设置了密钥1

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

然后你不应该有任何通知,因为下次你将在数组中的现有参数。