Heim  >  Artikel  >  Backend-Entwicklung  >  So konvertieren Sie Variablen in PHP in einen String

So konvertieren Sie Variablen in PHP in einen String

藏色散人
藏色散人Original
2020-11-16 09:33:252312Durchsuche

So konvertieren Sie eine Variable in PHP: Erstellen Sie zunächst eine PHP-Beispieldatei. Verwenden Sie dann die Methode „function variable_to_string($variable){...}“, um eine Variable in einen String-String zu konvertieren.

So konvertieren Sie Variablen in PHP in einen String

Die Betriebsumgebung dieses Tutorials: Windows 10-System, PHP5.6. Dieser Artikel gilt für alle Computermarken.

Empfohlen: „PHP-Video-Tutorial

php Konvertieren Sie eine Variable in einen String

Der Code lautet wie folgt:

/**
 * 将一个变量转为字符串
 *  float使用var_export得到的字符串不准确
 *  resource使用var_export得到的是null
 * @param $variable
 * @return string
 */
function variable_to_string($variable)
{
    return is_float($variable)
        ?
        (string)$variable
        :
        (
            is_resource($variable)
            ?
            "'resource of type'"
            :
            var_export($variable, true)
        );
}
// int
$a = 4;
var_dump(variable_to_string($a));
/**
 * 输出:string(1) "4"
 */
// float
$a = 100.4;
var_dump(variable_to_string($a));
/**
 * 输出:string(5) "100.4"
 */
// string
$a = 'abcdefg';
var_dump(variable_to_string($a));
/**
 * 输出:string(9) "'abcdefg'"
 */
// array
$a = ['a' => 'a', 'b' => 'b'];
var_dump(variable_to_string($a));
/**
 * 输出:string(37) "array (
 *  'a' => 'a',
 *  'b' => 'b',
 * )"
 */
// object
$a = new stdClass();
$a->a = 'a';
$a->b = 'b';
var_dump(variable_to_string($a));
/**
 * 输出:string(61) "stdClass::__set_state(array(
 *  'a' => 'a',
 *  'b' => 'b',
 * ))"
 */
// bool
$a = false;
var_dump(variable_to_string($a));
/**
 * 输出:string(5) "false"
 */
// null
$a = null;
var_dump(variable_to_string($a));
/**
 * 输出:string(4) "NULL"
 */
// resource
$a = fopen('./test.log', 'wb+');
var_dump(variable_to_string($a));
/**
 * 输出:string(18) "'resource of type'"
 */

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Variablen in PHP in einen String. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:So löschen Sie Cookies in PHPNächster Artikel:So löschen Sie Cookies in PHP