#このチュートリアルの動作環境: Windows7 システム、PHP8 バージョン、DELL G3 コンピューター4 方法: 1. 「.」文字を使用して数値変数と空文字を結合します。構文は「$str = $num."";"; 2. 数値変数の前に追加します。変換される対象の型は括弧で囲まれており、構文は「(string)$num」です; 3. strval() 関数を使用します、構文は「strval($num)」です; 4. 使用しますstrval() 関数の構文は「settype($num,"string");」です。
php数値を入力します 文字列型に変換します
##方法 1: 「.」文字を使用して数値変数と null 文字を結合します" ." は文字列結合文字であり、2 つの文字列を 1 つの文字列に結合して出力できます。
<?php header("Content-type:text/html;charset=utf-8"); $num = 12354; echo '原变量类型为:' . gettype($num) . '<br>'; $str = $num.""; echo '转换后的变量类型为:' . gettype($str) . '<br><br>'; $num = 123.54; echo '原变量类型为:' . gettype($num) . '<br>'; $str = $num.""; echo '转换后的变量类型为:' . gettype($str) . '<br><br>'; ?>
(string)" 変数の前にかっこで囲まれたターゲットの型を使用して、指定された変数を指定された型に強制します。また、:
: 強制的に文字列型に変換されます;
<?php header("Content-type:text/html;charset=utf-8"); $num = 123.54; echo '原变量类型为:' . gettype($num) . '<br>'; $str = (string)$num; echo '转换后的变量类型为:' . gettype($str) . '<br><br>'; $num = 12354; echo '原变量类型为:' . gettype($num) . '<br>'; $str = (string)$num; echo '转换后的变量类型为:' . gettype($str) . '<br><br>'; ?>
strval() 関数は、変数の文字列値を取得するために使用され、数値を文字列に変換できます。
<?php header("Content-type:text/html;charset=utf-8"); $num = 3.1415; echo '原变量类型为:' . gettype($num) . '<br>'; $str = strval($num); echo '转换后的变量类型为:' . gettype($str) . '<br><br>'; $num = 31415; echo '原变量类型为:' . gettype($num) . '<br>'; $str = strval($num); echo '转换后的变量类型为:' . gettype($str) . '<br><br>'; ?>
settype(): 変数を指定された型に設定するために使用されます(settype() 関数は変数の元の型を変更します)。
<?php header("Content-type:text/html;charset=utf-8"); $num = 146; var_dump($num); settype($num,"string"); var_dump($num); ?>
settype() 関数の 2 番目のパラメータ (セット タイプ) の値は次のとおりです。
##settype() 関数は、元の変数の型に影響を与えます。
」
以上がPHPで数値を文字列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。