查詢

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函式
分享連結