PHP で数値を文字列に変換する方法: 1. 強制型変換を使用します (構文 "(string)number"; 2. strval() 関数を使用します (構文 "strval(number)")。 3. settype() 関数の構文は「settype(number, "string")」です。
推奨: 「PHP ビデオ チュートリアル 」
php 数値を文字列に変換する方法
1. 強制的な型変換
PHP の型強制は C の型強制とよく似ており、変換される変数の前に追加します。ターゲットの型括弧で囲まれています。
許可されるキャストは次のとおりです:
(int),(integer) - 整数型に変換します
(bool ) ,(boolean) - ブール型に変換します
#(float),(double),(real) - 浮動小数点型に変換
#例:
<?php $num1=314; $num2=(string)$num1; var_dump($num1); var_dump($num2); ?>
int 314 string '314' (length=3)
例:strval() 関数は、変数の文字列値を取得するために使用されます。
<?php $num=31415; $str=strval($num); var_dump($num); var_dump($str); ?>
出力;
int 31415 string '31415' (length=5)
3. settype() 関数を使用します
settype() 関数は変数の型を設定するために使用されます。
settype ( var , type )
戻り値: 設定成功の場合は TRUE、設定失敗の場合は FALSE。
<?php
$num=12.8;
$str=settype($num,"string");
var_dump($str);
var_dump($num);
?>
出力:
boolean true string '12.8' (length=4)補足:判定文字列は全て数字で構成されています
<?php $str = "123" if(ereg('^[0-9]+$', $str)) { // true } ?>プログラミング関連の知識については、
プログラミング入門
をご覧ください。 !
以上がPHPで数値を文字列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。