検索
ホームページバックエンド開発PHPの問題PHPで数値を文字列に変換するには?

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

PHPで数値を文字列に変換するには?

推奨: 「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)

<?php   
$num1=3.14;   
$num2=(string)$num1;   
var_dump($num1); //输出float(3.14)   
var_dump($num2); //输出string(3.14)   
?>

出力:

float 3.14
string &#39;3.14&#39; (length=4)

2 番目の変換メソッド変換メソッド: intval() floatval() strval()

<?php   
$str="123.9abc";   
$int=intval($str);     //转换后数值:123
$float=floatval($str); //转换后数值:123.9
$str=strval($float);   //转换后字符串:"123.9"
var_dump($int); //输出int(123)   
var_dump($float); //输出float(123.9)
var_dump($str); //输出string(123.9)  
?>

出力:

int 123
float 123.9
string &#39;123.9&#39; (length=5)

3 番目の変換メソッド: settype()

<?php   
$num4=12.8;   
$flg=settype($num4,"string");   
var_dump($flg);  //输出bool(true)   
var_dump($num4); //输出string(12.8)   
?>

出力:


boolean true
string &#39;12.8&#39; (length=4)

settype() 関数は、変数の型を設定するために使用されます。

PHP バージョン要件: PHP 4、PHP 5、PHP 7

構文

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

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。