PHP中数据类型转换函数有哪些改写方法?

2026-04-06 17:471阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计615个文字,预计阅读时间需要3分钟。

PHP中数据类型转换函数有哪些改写方法?

PHP数据类型转换函数:

1.intval():转换为整数类型

2.floatval():转换为浮点类型

3.boolval():转换为布尔类型

4.strval():转换为字符串类型

PHP中数据类型转换函数有哪些改写方法?

5.settype():转换为用户指定的数据类型

php数据类型转换函数:1、intval(),转换成整数类型;2、floatval(),转换成浮点类型;3、boolval(),转换成布尔类型;4、strval(),转换成字符串类型;5、settype(),可转换成用户指定的数据类型。

本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

php数据类型转换函数

具体的转换函数 intval()、floatval()、boolval()、strval()、settype(),这些函数的作用如下所示:

  • intval():用于获取变量的整数值;

  • floatval():用于获取变量的浮点值;

  • boolval():用于获取变量的布尔值;

  • strval():用于获取变量的字符串值;

  • settype():用于设置变量的类型。

示例1:

<?php $str = '123.456abc'; $int = intval($str); echo '变量 $int 的类型为:'.gettype($int).'<br>'; $float = floatval($str); echo '变量 $float 的类型为:'.gettype($float).'<br>'; $string = strval($str); echo '变量 $string 的类型为:'.gettype($string); ?>

运行结果如下:

变量 $int 的类型为:integer 变量 $float 的类型为:double 变量 $string 的类型为:string

intval()、floatval()、boolval()、strval()函数转换类型时,都不会改变被转换变量本身的类型,而是通过将转换得到的新类型的数据赋值给新的变量,原变量的类型和值不变。

示例2:

<?php $str = (string)'123abc'; $bool = (bool)true; settype($str, 'integer'); settype($bool, 'string'); echo '$str 的类型为:'.gettype($str).'<br> $bool 的类型为:'.gettype($bool); ?>

运行结果如下:

$str 的类型为:integer $bool 的类型为:string

settype() 函数会改变变量本身的类型,语法格式:

settype(mixed &$var, string $type)

推荐学习:《PHP视频教程》

以上就是php数据类型转换函数有哪些的详细内容,更多请关注自由互联其它相关文章!

本文共计615个文字,预计阅读时间需要3分钟。

PHP中数据类型转换函数有哪些改写方法?

PHP数据类型转换函数:

1.intval():转换为整数类型

2.floatval():转换为浮点类型

3.boolval():转换为布尔类型

4.strval():转换为字符串类型

PHP中数据类型转换函数有哪些改写方法?

5.settype():转换为用户指定的数据类型

php数据类型转换函数:1、intval(),转换成整数类型;2、floatval(),转换成浮点类型;3、boolval(),转换成布尔类型;4、strval(),转换成字符串类型;5、settype(),可转换成用户指定的数据类型。

本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

php数据类型转换函数

具体的转换函数 intval()、floatval()、boolval()、strval()、settype(),这些函数的作用如下所示:

  • intval():用于获取变量的整数值;

  • floatval():用于获取变量的浮点值;

  • boolval():用于获取变量的布尔值;

  • strval():用于获取变量的字符串值;

  • settype():用于设置变量的类型。

示例1:

<?php $str = '123.456abc'; $int = intval($str); echo '变量 $int 的类型为:'.gettype($int).'<br>'; $float = floatval($str); echo '变量 $float 的类型为:'.gettype($float).'<br>'; $string = strval($str); echo '变量 $string 的类型为:'.gettype($string); ?>

运行结果如下:

变量 $int 的类型为:integer 变量 $float 的类型为:double 变量 $string 的类型为:string

intval()、floatval()、boolval()、strval()函数转换类型时,都不会改变被转换变量本身的类型,而是通过将转换得到的新类型的数据赋值给新的变量,原变量的类型和值不变。

示例2:

<?php $str = (string)'123abc'; $bool = (bool)true; settype($str, 'integer'); settype($bool, 'string'); echo '$str 的类型为:'.gettype($str).'<br> $bool 的类型为:'.gettype($bool); ?>

运行结果如下:

$str 的类型为:integer $bool 的类型为:string

settype() 函数会改变变量本身的类型,语法格式:

settype(mixed &$var, string $type)

推荐学习:《PHP视频教程》

以上就是php数据类型转换函数有哪些的详细内容,更多请关注自由互联其它相关文章!