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.
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.
Probieren Sie diesen etwas merkwürdigen, aber funktionierenden Ansatz aus, um den textuellen Teil von stdClass in den String-Typ zu konvertieren:
$my_std_obj_result = $SomeResponse->return->data; // Specific to object/implementation
$my_string_result = implode ((array)$my_std_obj_result); // Do conversion
Methode __toString oder (string) cast
$string=(string)$variable; //force make string
können Sie ein Objekt wie eine Zeichenkette behandeln
class Foo
{
public function __toString()
{
return "foo";
}
}
echo new Foo(); //foo
Ich habe noch einen anderen Trick: Nehmen wir an, Sie haben eine int-Variable und wollen daraus einen String machen.
$string=''.$intvariable;
Ich benutze variableToString . Es verarbeitet jeden PHP-Typ und ist flexibel (Sie können es erweitern, wenn Sie wollen).
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.