settype

(PHP 4, PHP 5, PHP 7, PHP 8)

settype設(shè)置變量的類(lèi)型

說(shuō)明

settype(mixed &$var, string $type): bool

將變量 var 的類(lèi)型設(shè)置成 type。

參數(shù)

var

要轉(zhuǎn)換的變量。

type

type 的可能值為:

  • “boolean” (或?yàn)椤癰ool”,從 PHP 4.2.0 起)
  • “integer” (或?yàn)椤癷nt”,從 PHP 4.2.0 起)
  • “float” (只在 PHP 4.2.0 之后可以使用,對(duì)于舊版本中使用的“double”現(xiàn)已停用)
  • "string"
  • "array"
  • "object"
  • “null” (從 PHP 4.2.0 起)

返回值

成功時(shí)返回 true, 或者在失敗時(shí)返回 false。

范例

示例 #1 settype() 示例

<?php
$foo 
"5bar"// string
$bar true;   // boolean

settype($foo"integer"); // $foo 現(xiàn)在是 5   (integer)
settype($bar"string");  // $bar 現(xiàn)在是 "1" (string)
?>

注釋

注意:

Maximum value for "int" is PHP_INT_MAX.

參見(jiàn)