PHP settype 函数是 PHP 中的一个内置函数,它可以将变量的类型设置为指定的类型。它可以将字符串、整数、浮点数、布尔值或者 NULL 等转换成指定的类型。
上面的代码将字符串“123”转换成了 integer 类型,并打印出来。
settype 函数有两个参数,一个是要转换的变量,一个是要转换成的目标类型。目标类型可以是 integer、float、string、boolean 或者 array 等。如果要将变量设置成 NULL,则目标类型应该是 null。
settype 函数还有一个特性,就是如果要转换的变量不存在,则会创建该变量并将其赋予相应的值。例如:
此外,settype 函数还有一些限制,例如不能将布尔值 true 赋予其他任何非布尔值;不能将浮点数 0.0 赋予其他任何非浮点数;不能将 NULL 赋予其他任何非 NULL 等。因此在使用 settype 函数时应该注意这些限制。
settype() — 设置变量的类型
bool settype ( mixed &$var , string $type )
将变量 var 的类型设置成 type。参数 | 描述 |
---|---|
var | 要转换的变量。 |
type |
|
返回值: | 将变量 var 的类型设置成 type。 |
---|---|
PHP 版本: | PHP 4, PHP 5, PHP 7 |
PHP zip_entry_name() 函数 完整的 PHP Zip File 参考手册定义和用法 zip_entry_name() 函数返回 zip 档案的名称。 语法zip_entr...
PHP zip_read() 函数 完整的 PHP Zip File 参考手册定义和用法 zip_read() 函数读取打开的 zip 档案中的下一个文件。 如果成功,...
PHP mysqli_affected_rows() 函数PHP MySQLi 参考手册实例 从不同的查询中输出所影响记录行数:?php $con=mysqli_connect(localh...
PHP mysqli_autocommit() 函数PHP MySQLi 参考手册实例 关闭自动提交,做一些查询,然后提交查询:?php $con=mysqli_connect(loc...
PHP mysqli_get_client_info() 函数PHP MySQLi 参考手册实例 返回 MySQL 客户端库版本:?phpecho mysqli_get_client_info();?定...