簡単なコードの質問をしてください。
すみません、次のコードの結果の出力方法は非常にわかりにくいです。コードの結果: $value="100"bool(true) $value==true
コードは次のとおりです:
$value="100"; //文字変数を 100 として定義します
echo "$value="$value""; 出力が bool 型になるのはなぜですか? ?
var_dump($value==100); これはどのようにして真の値になったのでしょうか? ? ?
echo "
$value==true";
-----解決策------ - --var_dump($value===100)
これを試してください。
------解決策----------------------出力には問題ありません
最初のもの: echo "$value="$value""; 出力 $value="100"
2 つ目: var_dump($value==100); これは $value と同等です。 == 100?true:false、output bool(true)
3 番目: echo "
$value==true"; もちろん、$value==true を直接出力します。
結果は正しいです。どのような出力が必要ですか?