我在这里看了一些其他答案,以获得这方面的技术,它似乎没有起作用。
我正在将从支付网关响应返回的数组值与现有字符串进行比较,如下所示:
// $this->config->get('ezic_avs') returns DFJMQVXYLWZABOPUSCIG
// $this->result['avs_code'] returns X
if (strpos ($this->result['avs_code'], $this->config->get('ezic_avs')) === false):
// avs code doesn't match: fail
$this->json['error'] = $this->language->get('error_avs');
endif;
这不应该返回false,因为在X
内找到了DFJMQVXYLWZABOPUSCIG
但是确实如此。
我在这里做错了什么会导致失败?
感谢。
答案 0 :(得分:4)
你的论点是倒退的。 strpos是$ haystack,$ needle