ホームページ  >  記事  >  バックエンド開発  >  PHPの戻り値判定に関する問題

PHPの戻り値判定に関する問題

WBOY
WBOYオリジナル
2016-06-13 13:36:47814ブラウズ

PHPの戻り値判定問題
あるサーバーから別のサーバーにデータをPOSTし、処理後にECHO 1を使って返すのですが
受信後にif($results==1)で判定して失敗してしまい、 Output $ results は確かに 1
この場合の戻り値の判断方法

-----解決策----- -- --
if(intval($results)==1)

試してみてください。
------解決策----------------------
string(7) "??1" はあなたの意味です返されるデータには 2 つの BOM ヘッダーが含まれており、1 つだけが「ECHO 1 で返された」ものです
print_r(unpack('H*', $results)) を使用して観察できます
これは efbbbfefbbbf30 です。 efbbbf は、utf-8 でエンコードされたファイル


の BOM ヘッダーです。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。