如何在 PHP 中將整數轉換為字串

Minahil Noor 2023年1月30日
  1. 在 PHP 中使用內聯變數解析將整數轉換為字串
  2. 在 PHP 中使用 strval() 函式將整數轉換為字串
  3. 在 PHP 中使用顯式轉換將整數轉換為字串
  4. 在 PHP 中使用字串連線將整數隱式轉換為字串
如何在 PHP 中將整數轉換為字串

在本文中,我們將介紹將整數轉換為字串的方法。

  • 使用內聯變數解析
  • 使用 strval() 函式
  • 通過顯式型別轉換
  • 使用字串串聯

在 PHP 中使用內聯變數解析將整數轉換為字串

當在字串內部使用整數來顯示字串時,在顯示之前已將其轉換為字串。

$integer = 5;
echo "The string is $integer";

$integer 變數用於字串中以顯示其值。首先將其轉換為字串。

<?php  
$variable = 10;
echo "The variable is converted to a string and its value is $variable.";  
?>

輸出是一個字串,顯示轉換為字串的整數值。

輸出:

The variable is converted to a string and its value is 10.

在 PHP 中使用 strval() 函式將整數轉換為字串

函式 strval() 是 PHP 中的內建函式,可將任何型別的變數轉換為字串。變數作為引數傳遞。

strval($variableName);

$variableName 變數顯示了我們想要轉換為 string 的值。執行完後,它將變數返回為字串。

<?php  
$variable = 10;
$string1 = strval($variable);
echo "The variable is converted to a string and its value is $string1.";  
?>
警告
函式 strval() 不能用於陣列或物件。如果是這樣,該函式將返回傳遞的引數的型別名稱。

輸出:

The variable is converted to a string and its value is 10.

在 PHP 中使用顯式轉換將整數轉換為字串

在顯式轉換中,我們將特定資料型別上的變數手動轉換為另一種資料型別。我們將使用顯式強制轉換將整數轉換為字串。

$string = (string)$intVariable 

變數字串將包含 $intVariable 的強制轉換值。

<?php  
$variable = 10;
$string1 = (string)$variable;
echo "The variable is converted to a string and its value is $string1.";  
?>

這是在 PHP 中將整數轉換為字串的有用方法。在第一種方法中,已實現隱式轉換。

輸出:

The variable is converted to a string and its value is 10.

在 PHP 中使用字串連線將整數隱式轉換為字串

為了將兩個字串連線在一起,我們使用了字串串聯。我們還可以使用字串連線將整數轉換為字串。

"First string".$variablename."Second string"

字串連線將導致包含包含整數的字串被轉換為字串。

<?php  
$variable = 10;
$string1 = "The variable is converted to a string and its value is ".$variable.".";
echo "$string1";  
?>

我們將字串連線的結果儲存在新的 string 變數中,然後顯示出來。

輸出:

The variable is converted to a string and its value is 10.

如果只需要將整數轉換為字串,則只需在整數之前或之後放置空字串""即可。

<?php  
$variable = 10;
$string1 = "".$variable;
echo "$string1";  

$string1 = $variable."";
echo "$string1";  

?>

相關文章 - PHP String