举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > php settype PHP settype() 函数

php settype PHP settype() 函数

2023-03-14 14:18 PHP教程

php settype PHP settype() 函数

php settype

PHP settype 函数是 PHP 中的一个内置函数,它可以将变量的类型设置为指定的类型。它可以将字符串、整数、浮点数、布尔值或者 NULL 等转换成指定的类型。

 

上面的代码将字符串“123”转换成了 integer 类型,并打印出来。

settype 函数有两个参数,一个是要转换的变量,一个是要转换成的目标类型。目标类型可以是 integer、float、string、boolean 或者 array 等。如果要将变量设置成 NULL,则目标类型应该是 null。

  

settype 函数还有一个特性,就是如果要转换的变量不存在,则会创建该变量并将其赋予相应的值。例如:

此外,settype 函数还有一些限制,例如不能将布尔值 true 赋予其他任何非布尔值;不能将浮点数 0.0 赋予其他任何非浮点数;不能将 NULL 赋予其他任何非 NULL 等。因此在使用 settype 函数时应该注意这些限制。

PHP settype() 函数

定义和用法

settype() — 设置变量的类型


语法

bool settype ( mixed &$var , string $type )
将变量 var 的类型设置成 type。

参数描述
var要转换的变量。
type

type 的可能值为:

  • “boolean” (或为“bool”,从 PHP 4.2.0 起)
  • “integer” (或为“int”,从 PHP 4.2.0 起)
  • “float” (只在 PHP 4.2.0 之后可以使用,对于旧版本中使用的“double”现已停用)
  • "string"
  • "array"
  • "object"
  • “null” (从 PHP 4.2.0 起)

技术细节

返回值:将变量 var 的类型设置成 type。
PHP 版本:PHP 4, PHP 5, PHP 7


更多实例

实例 

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

settype($foo, "integer"); // $foo 现在是 5   (integer)
settype($bar, "string");  // $bar 现在是 "1" (string)

print_r($foo);
print_r($bar);
?>

运行实例 »

阅读全文
以上是编程学为你收集整理的php settype PHP settype() 函数全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部