PHP settype() 函數
settype() 函數用於設置變數的類型。
PHP 版本要求: PHP 4, PHP 5, PHP 7
語法
bool settype ( mixed &$var , string $type )
參數說明:
$var: 要轉換的變數。
$type: type 的可能值為。
- "boolean" (或為"bool",從 PHP 4.2.0 起)
- "integer" (或為"int",從 PHP 4.2.0 起)
- "float" (只在 PHP 4.2.0 之後可以使用,對於舊版本中使用的"double"現已停用)
- "string"
- "array"
- "object"
- "null" (從 PHP 4.2.0 起)
返回值
設置成功時返回 TRUE, 失敗時返回 FALSE。
實例
實例
$foo = "5bar"; // string
$bar = true; // boolean
var_dump($foo);
var_dump($bar);
settype($foo, "integer"); // $foo 現在是 5 (integer)
settype($bar, "string"); // $bar 現在是 "1" (string)
var_dump($foo);
var_dump($bar);
輸出結果為:
string(4) "5bar" bool(true) int(5) string(1) "1"