捕获 explode() 的通知
catch notification of explode()
我处理用户的输入。
输入应具有以下格式:
text. address: xyz
现在我尝试使用:
$address = explode('address: ', $text)[1];
但是如果用户输入与所需格式不匹配,这会导致错误。
如何防止这种情况(可能包括检查),使脚本不会触发通知?
首先赋值变量:
$address = explode("address: ", $text);
然后检查是否设置了key 1
:
if (isset($address[1]) {
$address = $address[1];
}
那么你不应该有任何通知,因为下次你将访问数组中的现有参数。
我处理用户的输入。
输入应具有以下格式:
text. address: xyz
现在我尝试使用:
$address = explode('address: ', $text)[1];
但是如果用户输入与所需格式不匹配,这会导致错误。
如何防止这种情况(可能包括检查),使脚本不会触发通知?
首先赋值变量:
$address = explode("address: ", $text);
然后检查是否设置了key 1
:
if (isset($address[1]) {
$address = $address[1];
}
那么你不应该有任何通知,因为下次你将访问数组中的现有参数。