今回からは、関数を使って変数の型を設定する方法を紹介しますので、必要に応じて参考にしてください。
PHP では、変数に指定した型を設定する必要があることがよくありますが、変数の型を設定する方法を誰もが知っているわけではありません。今日は、変数の型を設定する方法を学習します。
まず小さな栗を見てみましょう。
<?php $foo = "hello"; // string $bar = true; // boolean var_dump($foo); var_dump($bar); settype($foo, "float"); settype($bar, "array"); var_dump($foo); var_dump($bar); ?>
この例の結果は次のとおりです
#settype 関数を使用すると、変数の型が変更され、変数が出力されます、変数の型は元の型に戻っていません。
それでは、この関数を詳しく見てみましょう。
settype() 関数は、変数の型を設定するために使用されます。
settype() 関数を使用するには、まず、変更する変数と、型リスト内の型を含む文字列を関数に渡す必要があります。変更する必要がある数値が元々は倍精度型であり、それを整数または他の型に変更する場合、値が倍精度型に設定されていると、失われた精度は返されません。
したがって、変数の型を設定する場合は、一度設定を間違えると元の型に戻らないため、慎重に設定する必要があります。
この関数の構文を見てみましょう。
bool settype (mixed &$var , string $type)
この $var
は、変換される変数を意味します。
This$type
は、設定できる値を意味します。
#この値には次のものが含まれます:
もちろん、この関数の戻り値も非常に重要です。
- #"boolean" (PHP 4.2.0 以降は "bool")
- # #"integer" (または PHP 4.2.0 以降では "int")
- "float" (PHP 4.2.0 以降でのみ利用可能。古いバージョンでは、で使用されていた "double" は非推奨になりました) )
#"文字列"- "配列"
- "オブジェクト"
- "null" (PHP 4.2.0 より)
この関数は、設定が成功すると
TRUE を返し、失敗すると FALSE
を返します。 以上です。他に知りたいことがある場合は、ここをクリックしてください。 → →
以上がPHPで関数を使用して変数の型を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。