2013-04-13 148 views
0

我已經看過一些其他的答案來獲取這種技術,它似乎沒有工作。將一個字符串與一個字符串進行比較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,但尚未它這不應該返回false。

我在這裏做錯了什麼,會導致這失敗?

謝謝。

+0

乾草堆在方法簽名中首先出現。 [strpos](http://www.php.net/manual/en/function.strpos.php) – danronmoon

回答

4

你的觀點是倒退的。 strpos是$ haystack,$針

+0

好的廢話!非常感謝:) –

+0

現在完美工作,非常感謝。 –

+0

沒問題。雖然,公平地說,我實際上認爲danronmoon首先到達那裏。 – doliver

相關問題