0

我在这里查看了其他一些答案以获取此技术,但它似乎不起作用。

我将从支付网关响应返回的数组值与现有字符串进行比较,如下所示:

// $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但它确实如此。

我到底做错了什么会导致失败?

谢谢。

4

1 回答 1

4

你的论点是倒退的。strpos 是 $haystack, $needle

于 2013-04-13T00:13:30.633 回答