567 Stimmen

PHP-Äquivalent zu .NET/Java's toString()

Wie konvertiere ich den Wert einer PHP-Variable in einen String?

Ich suchte nach etwas Besserem als der Verkettung mit einer leeren Zeichenfolge:

$myText = $myVar . '';

Wie die ToString() Methode in Java oder .NET.

1voto

Joel Coehoorn Punkte 377088

Sie können jederzeit eine Methode namens .ToString($in) erstellen, die Folgendes zurückgibt

$in . '';

1voto

Daniel Adenew Punkte 7235
$parent_category_name = "new clothes & shoes";

// To make it to string option one
$parent_category = strval($parent_category_name);

// Or make it a string by concatenating it with 'new clothes & shoes'
// It is useful for database queries
$parent_category = "'" . strval($parent_category_name) . "'";

1voto

Aby W Punkte 217

Sie können auch die var_export PHP-Funktion.

1voto

Flak DiNenno Punkte 2021

Doppelte Anführungszeichen sollten auch funktionieren... es sollte eine Zeichenfolge erstellen, dann sollte es APPEND/INSERT den gecasteten STRING-Wert von $myVar in zwischen 2 leeren Zeichenfolgen.

1voto

Allain Lalonde Punkte 88365

PHP ist dynamisch typisiert, also wie Chris Fournier sagte: "Wenn Sie es wie einen String verwenden, wird es zu einem String". Wenn Sie mehr Kontrolle über das Format des Strings haben wollen, dann printf ist Ihre Antwort.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X