2017-05-17 18 views
-1

私はPHPを初めて使いました。私は他の人のコードを手に入れました。PHPで変数を表示するとゼロとアルファベットが表示されないのはなぜですか?

$ CARDを含む複数の変数があります。

他の変数とは異なり、$ CARDは文字を表示できません。

たとえば、 'passw0rd'のような値を入力すると、他のすべての変数は 'passw0rd'を出力します。しかし、$ CARD変数は '0'を出力します。

また、 '0123'のような入力を取ると、他のすべての変数は同じ '0123'を出力します。しかし、$ CARD変数だけが0を落とし、 '123'を出力します。

疑わしいPHP要素はありますか?

+1

「$ CARD」サウンドのタイプを整数にキャストしているように確認してください。 – CD001

+0

共有するコードはありますか? –

+0

$ CARDがうまく動作するので、可能であればコードを共有してください。 –

答えて

0

コード内にこのようなものがある場合は、その$ CARD変数はintにキャストされます。

$num = "3.14"; 
$CARD = (int)$num; 

以下のように文字列に変換できます。

$var2 = (string)$CARD; 
関連する問題