牛牛在线工具

settype()

收录 8868 个 PHP 函数,含用途说明与用法示例。

settype()

将变量的类型强制转换为指定的类型

函数名称:settype() 适用版本:PHP 4, PHP 5, PHP 7 函数描述:将变量的类型强制转换为指定的类型。 语法:bool settype ( mixed &$var, string $type ) 参数: $var:要转换类型的变量。 $type:要转换为的目标类型。可选值为 "boolean"、"integer"、"float"、"string"、"array"、"object"、"null"。 返回值:成功时返回 true,失败时返回 false。 示例: $var = "123"; settype($var, "integer"); echo $var; // 输出:123 echo gettype($var); // 输出:integer $var = "3.14"; settype($var, "float"); echo $var; // 输出:3.14 echo gettype($var); // 输出:double $var = "true"; settype($var, "boolean"); echo $var; // 输出:1 echo gettype($var); // 输出:boolean $var = "hello"; settype($var, "array"); print_r($var); // 输出:Array ( [0] => hello ) echo gettype($var); // 输出:array $var = "null"; settype($var, "null"); echo $var; // 输出:空字符串 echo gettype($var); // 输出:string 注意事项: settype() 函数会直接修改原始变量的类型,而不会创建新的变量。 如果转换失败,变量的类型将保持不变,并且函数会返回 false。 当将字符串转换为布尔值时,除了字符串 "0" 之外的所有非空字符串都会被转换为 true。 当将字符串转换为数组时,字符串的每个字符都会成为数组的一个元素。