ホームページ > バックエンド開発 > PHPチュートリアル > PHPの戻り値判定に関する問題

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

WBOY
リリース: 2016-06-13 13:36:47
オリジナル
868 人が閲覧しました

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 ヘッダーです。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート