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

青灯夜游
リリース: 2023-03-07 11:38:02
オリジナル
3900 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート