如何将以下eregi转换为preg_match?
if (eregi("VERIFIED",$this->ipn_response)) {
// Valid IPN transaction.
$this->log_ipn_results(true);
return true;
} else {
// Invalid IPN transaction. Check the log for details.
$this->last_error = 'IPN Validation Failed.';
$this->log_ipn_results(false);
return false;
}
答案 0 :(得分:0)
不区分大小写的正则表达式匹配
所以,你需要的只是
if (preg_match("/VERIFIED/i",$this->ipn_response)) {
// Do something if a match is found
}
其中/i
是不区分大小写的修饰符。
但是,如果您只有VERIFIED
这样的硬编码字符串,则可以使用stripos
:
stripos($mystring, 'VERIFIED')