我從NPP表單中獲得PayPal的迴應,因此我使用explode("&",$response)
分隔出返回值,但我擔心將來如果將它們的字符串混合起來(如start它與ACK而不是TOKEN),我的代碼將返回錯誤的值。在字符串中查找值的首選方法 - PHP
我全碼:
list($token,$timestamp,$correlation,$ack,$version,$build) = explode("&",$response);
的字符串看起來是這樣的:TOKEN=EC-3RC2692512364446&TIMESTAMP=2014-02-07T00:52:51Z&CORRELATIONID=e8467b1c30fb7&ACK=Success&VERSION=109.0&BUILD=9605603
上一個更好的方式去獲得這個字符串中的每個「串」的價值觀有什麼建議?我在想strstr
甚至strpos
但我不確定這一點。提前感謝您的幫助!
"ACK"
開始看起來你可以使用['parse_str()'](http://us1.php.net/manual/en/function.parse-str .php),因爲它類似於查詢字符串。 –任何可敬的API都應該有一個開發郵件列表,概述API版本的更改,遷移和保質期。希望您可以在任何應用程序發生變化之前保持領先。 –