Wie man in PHP eine Ganzzahl in eine Zeichenkette konvertiert

Minahil Noor 3 Januar 2023
  1. Verwendung von Inline-Variablenparsing zur Konvertierung einer Ganzzahl in eine Zeichenkette in PHP
  2. Verwendung der Funktion strval() zur Konvertierung einer Ganzzahl in eine Zeichenkette in PHP
  3. Verwendung von explizitem Casting zur Konvertierung einer Ganzzahl in eine Zeichenkette in PHP
  4. Verwendung der Zeichenkettenverkettung zur impliziten Umwandlung einer Ganzzahl in eine Zeichenkette in PHP
Wie man in PHP eine Ganzzahl in eine Zeichenkette konvertiert

In diesem Artikel werden wir Methoden vorstellen, um eine Integer in eine String zu konvertieren.

  • Verwendung von Inline-Variablen-Parsing
  • Verwendung der Funktion strval()
  • Durch explizites Typ-Casting
  • String-Verkettung verwenden

Verwendung von Inline-Variablenparsing zur Konvertierung einer Ganzzahl in eine Zeichenkette in PHP

Wenn eine integer innerhalb einer string verwendet wird, um die string anzuzeigen, wird sie bereits vor der Anzeige in eine string umgewandelt.

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

Die variable Ganzzahl wird in einem String verwendet, um seinen Wert anzuzeigen. Sie wird zuerst in die Zeichenkette umgewandelt.

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

Die Ausgabe ist ein string, der den in den string umgewandelten integer-Wert anzeigt.

Die Ausgabe:

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

Verwendung der Funktion strval() zur Konvertierung einer Ganzzahl in eine Zeichenkette in PHP

Die Funktion strval() ist eine in PHP eingebaute Funktion, um jeden Typ von Variablen in eine string zu konvertieren. Die Variable wird als Parameter übergeben.

strval($variableName);

Die Variable $variableName zeigt den Wert, den wir in einen string umwandeln wollen. Nach der Ausführung gibt sie die Variable als string zurück.

<?php  
$variable = 10;
$string1 = strval($variable);
echo "The variable is converted to a string and its value is $string1.";  
?>
Warnung
Die Funktion strval() kann nicht für ein Array oder ein Objekt verwendet werden. Wenn dies der Fall ist, gibt die Funktion den Typnamen des übergebenen Parameters zurück.

Ausgabe:

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

Verwendung von explizitem Casting zur Konvertierung einer Ganzzahl in eine Zeichenkette in PHP

Beim expliziten Casting konvertieren wir eine Variable auf einem bestimmten Datentyp manuell in einen anderen Datentyp. Wir werden explizites Casting verwenden, um eine “ganze Zahl” in eine “Zeichenkette” zu konvertieren.

$string = (string)$intVariable 

Die variable Zeichenkette wird den gegossenen Wert $intVariable enthalten.

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

Dies ist ein nützlicher Weg, um in PHP eine integer in eine string zu konvertieren. In der ersten Methode wurde implizites Casting implementiert.

Ausgabe:

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

Verwendung der Zeichenkettenverkettung zur impliziten Umwandlung einer Ganzzahl in eine Zeichenkette in PHP

Um zwei Strings miteinander zu verbinden, haben wir die String-Konkatenation verwendet. Wir können die Zeichenkettenverkettung auch verwenden, um eine ganze Zahl in eine string umzuwandeln.

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

Die Zeichenkettenverkettung führt dazu, dass eine “Zeichenkette”, die die “ganze Zahl” enthält, in eine “Zeichenkette” umgewandelt wird.

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

Wir haben das Ergebnis der String-Verkettung in einer neuen string-Variablen gespeichert und diese dann angezeigt.

Ausgabe:

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

Wenn Sie nur die Ganzzahl in string konvertieren müssen, dann setzen Sie einfach eine leere Zeichenkette "" vor oder nach der Ganzzahl.

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

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

?>

Verwandter Artikel - PHP Integer

Verwandter Artikel - PHP String