ホームページ > バックエンド開発 > PHPの問題 > PHPで関数を使用して変数の型を設定する方法

PHPで関数を使用して変数の型を設定する方法

醉折花枝作酒筹
リリース: 2023-03-11 22:08:02
オリジナル
2131 人が閲覧しました

今回からは、関数を使って変数の型を設定する方法を紹介しますので、必要に応じて参考にしてください。

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);
?>
ログイン後にコピー

この例の結果は次のとおりです

PHPで関数を使用して変数の型を設定する方法

#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で関数を使用して変数の型を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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