Я рассмотрел некоторые другие ответы здесь, чтобы получить технику для этого, и это, похоже, не работает.Сравнение строки со строкой PHP
я сравниваю значение массива, возвращенного из ответа платежного шлюза в существующую строку следующим образом:
// $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;
Это не должно возвращать ложь, так как X
находится внутри DFJMQVXYLWZABOPUSCIG
, но все же это делает.
Что именно я делаю неправильно здесь, что может привести к его провалу?
Спасибо.
Стопка сена входит в первую очередь в подпись метода. [strpos] (http://www.php.net/manual/en/function.strpos.php) – danronmoon