php 数値を文字列に変換するメソッド: 1. 変換する変数の前にターゲットの型を括弧で囲んで追加します (例: "(string)3.14"; 2. strval() 関数を使用します。 "strval(3.14)"; 3. settype() 関数を使用します。

推奨: 「PHP ビデオ チュートリアル 」
PHP データ型変換 (文字変換)数値、数値から文字へ)
PHP データ型変換は強制変換です。変換できる PHP データ型は次のとおりです:
(int)、(integer): 整数に変換
- ## (float)、(double)、(real): 浮動小数点型に変換
- (文字列): 文字列に変換します
- (ブール値)、(ブール値): ブール型に変換します
- (配列): に変換します配列
- (オブジェクト): オブジェクトに変換
PHP データ型には 3 つの変換方法があります。
- 変換する変数の前にかっこで囲まれたターゲットの型を追加します。
- 3 つの特定の種類の変換関数 intval()、floatval()、strval() を使用します [メモリ: 変換先の型 val()]
- 一般的な型変換関数 settype(mixed var, string type)を使用します
最初の変換メソッド: (int) (bool) (float) (string) (array) (object)
1 2 3 4 5 6 | <?php
$num1 =3.14;
$num2 =(string) $num1 ;
var_dump( $num1 );
var_dump( $num2 );
?>
|
ログイン後にコピー
出力:
1 2 | float 3.14
string '3.14' (length=4)
|
ログイン後にコピー
2 番目の変換メソッド変換メソッド: intval() floatval() strval()
1 2 3 4 5 6 7 8 9 | <?php
$str = "123.9abc" ;
$int = intval ( $str );
$float = floatval ( $str );
$str = strval ( $float );
var_dump( $int );
var_dump( $float );
var_dump( $str );
?>
|
ログイン後にコピー
出力:
1 2 3 | int 123
float 123.9
string '123.9' (length=5)
|
ログイン後にコピー
3 番目の変換メソッド: settype()
1 2 3 4 5 6 | <?php
$num4 =12.8;
$flg =settype( $num4 , "string" );
var_dump( $flg );
var_dump( $num4 );
?>
|
ログイン後にコピー
出力:
1 2 | boolean true
string '12.8' (length=4)
|
ログイン後にコピー
settype() 関数は、変数の型を設定するために使用されます。
PHP バージョン要件: PHP 4、PHP 5、PHP 7
構文
1 | bool settype ( mixed & $var , string $type )
|
ログイン後にコピー
パラメータの説明:
- $var: 変換する変数。
- #$type: type に指定できる値は次のとおりです。
- "boolean" (または PHP 4.2.0 以降では "bool")
- "integer" (または PHP 以降では "int" ) 4.2.0)
- "float" (PHP 4.2.0 以降でのみ利用可能、古いバージョンで使用されていた "double" は非推奨になりました)
- "文字列"
#"配列"-
#"オブジェクト"
-
"null" ( PHP 4.2.0 より)
戻り値:
設定が成功した場合は TRUE を返し、それ以外の場合は失敗した場合は FALSE を返します。
さらに関連性の高い知識を取得したい場合は、
プログラミング教育
にアクセスしてください。
以上がPHPで数値を文字列に変換するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。