PHP 变量处理函数

PHP settype() 函数设置 PHP 变量的类型。用于设置类型或修改现有变量的类型。

语法

settype(variable, type) 

参数

variable必填。 指定要转换的变量。
type必填。 指定所需变量的类型。此参数的可能值为:
  • "boolean"或"bool"
  • "integer"或"int"
  • "float"或"double"
  • "float"或"double"
  • "string"
  • "array"
  • "object"
  • "null"

返回值

成功时返回 true,失败时返回 false。

示例:

下面的示例显示了settype()函数的用法。

<?php
$x = 32.58;
$y = "48.99";
$z = true;

settype($x, "int");
settype($y, "int");
settype($z, "int");

echo "$x \n";  
echo "$y \n"; 
echo "$z \n"; 
?> 

上述代码的输出将是:

32 
48 
1 

示例:

再考虑一个示例来理解此函数。

<?php
$x = "Hello123.5";
$y = "123.5Hello";
$z = true;

settype($x, "float");
settype($y, "float");
settype($z, "string");

echo "$x \n";  
echo "$y \n"; 
echo "$z \n"; 
?> 

上述代码的输出将是:

0 
123.5 
1