2025年7月5日 星期六 农历 明天是小暑 English | 简体中文 | 繁體中文
查询

strval()函数—用法及示例

「 将给定的参数转换为字符串类型 」


函数名:strval()

适用版本:所有版本

函数用法:strval() 函数将给定的参数转换为字符串类型。如果参数已经是字符串类型,则直接返回该参数。如果参数是对象类型,则调用对象的 __toString() 方法并返回其结果。如果参数是数字类型,则返回数字的字符串表示。

语法:strval($var)

参数说明:

  • $var:要转换为字符串的值

返回值:返回转换后的字符串

示例:

<?php
$var1 = 123; // 数字类型
$var2 = "Hello"; // 字符串类型
$var3 = true; // 布尔类型
$var4 = 3.14; // 浮点类型

$result1 = strval($var1);
$result2 = strval($var2);
$result3 = strval($var3);
$result4 = strval($var4);

echo gettype($result1) . ": " . $result1 . "\n"; // 输出:string: 123
echo gettype($result2) . ": " . $result2 . "\n"; // 输出:string: Hello
echo gettype($result3) . ": " . $result3 . "\n"; // 输出:string: 1
echo gettype($result4) . ": " . $result4 . "\n"; // 输出:string: 3.14
?>

注意事项:

  • 对于数字类型的参数,strval() 函数只返回数字的字符串表示,不会进行格式化或四舍五入操作。
  • 对于布尔类型的参数,strval() 函数将 true 转换为字符串 "1",将 false 转换为字符串 ""。
  • 如果参数是对象类型,并且该对象没有实现 __toString() 方法,则会产生一个 E_RECOVERABLE_ERROR 级别的错误。
补充纠错
上一个函数: str_contains()函数
下一个函数: strtr()函数
热门PHP函数