ホームページ >バックエンド開発 >PHPチュートリアル >現在の変数の型を表示する PHP メソッド、現在の変数を表示する PHP メソッド_PHP チュートリアル
以下は、PHPで現在の変数の型を確認するための背景、プロセス、解決策であり、詳細は次のとおりです:
ソリューションの背景
投げるプロセス1:
出力なしで動作しないPHPのjsonのjson_decodeを解決しました
中に、次のことを理解しておく必要があります:
コードをコピーします コードは次のとおりです:
PHP:curl_exec – マニュアル
curl_exec によって返される変数 $respJson の型は何ですか? それは文字列型ですか?
投げ工程2:
1. 検索:
コードをコピーします コードは次のとおりです:
PHPで変数の型をチェック
参考:
PHP: gettype – マニュアル
PHP: is_string – マニュアル
PHP: is_int – マニュアル
それでは試してみてください:
コードをコピーします コードは次のとおりです:
$respJson = $crifanLib->getUrlRespHtml($getTokenUrl);
$crifanLib->logWrite("respJson=%s", $respJson);
echo gettype($respJson);
echo is_string($respJson);
エコー「デコードされたJsonObjの前」;
$decodedJsonObj = json_decode($respJson);
結果:
まだ出力がありません。 。 。
2. 試してみましょう:
コードをコピーします コードは次のとおりです:
echo gettype($respJson);
echo is_string($respJson);
結果:
コードをコピーします コードは次のとおりです:
出力: string1
これは、ここでの変数の型が実際に文字列であることを証明します。
概要
PHP での変数の型の取得は gettype($var);
特定のタイプであるかどうかを個別に判断するには、次を使用できます:
コードをコピーします コードは次のとおりです:
is_int
is_string
待ってください。
上記はPHPで現在の変数の型を確認する方法です。気に入っていただければ幸いです。