PHP - settype() 函数



定义和用法

settype() 函数设置或修改变量的类型。

语法

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

参数

序号 参数 描述
1

var

必填。要转换的变量。

2

type

必填。指定将 var 转换成的类型。type 的可能值为

  • "boolean" 或 "bool"

  • "integer" 或 "int"

  • "float" 或 "double"

  • "string"

  • "array"

  • "object"

  • "null"

返回值

此函数在成功时返回 true,失败时返回 false

依赖项

PHP 4 及更高版本

示例

以下示例演示了 settype() 函数的使用方法。

  <?php
  $a = "tutorialspoint";
  $b = true;
  echo "***Before settype****<br>";
  var_dump($a);
  echo "<br>";
  var_dump($b);
  echo "<br>";
  settype($a, "integer"); // $a is now 0  (integer)
  settype($b, "string");  // $b is now "1" (string)
  echo "***After settype****<br>";
  var_dump($a);
  echo "<br>";
  var_dump($b);
  ?>

输出

这将产生以下结果:

  ***Before settype****
  string(14) "tutorialspoint"
  bool(true)
  ***After settype****
  int(0)
  string(1) "1"
广告