ホームページ  >  記事  >  バックエンド開発  >  PHPで数値を文字列に変換するにはどうすればよいですか?

PHPで数値を文字列に変換するにはどうすればよいですか?

青灯夜游
青灯夜游オリジナル
2020-11-05 15:38:533880ブラウズ

PHP で数値を文字列に変換する方法: 1. 強制型変換を使用します (構文 "(string)number"; 2. strval() 関数を使用します (構文 "strval(number)")。 3. settype() 関数の構文は「settype(number, "string")」です。

PHPで数値を文字列に変換するにはどうすればよいですか?

推奨: 「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 &#39;314&#39; (length=3)

  • 2. strval() 関数の使用

strval() 関数は、変数の文字列値を取得するために使用されます。

例:

<?php   
$num=31415;   
$str=strval($num); 
var_dump($num);  
var_dump($str); 
?>

出力;

int 31415
string &#39;31415&#39; (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 &#39;12.8&#39; (length=4)

補足:

PHPで数値を文字列に変換するにはどうすればよいですか?

判定文字列は全て数字で構成されています

<?php
$str = "123"
if(ereg(&#39;^[0-9]+$&#39;, $str)) {
    // true
}
?>

プログラミング関連の知識については、

プログラミング入門
をご覧ください。 !

以上がPHPで数値を文字列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。