ホームページ >バックエンド開発 >PHPの問題 >PHPをデジタル形式に変換する方法

PHPをデジタル形式に変換する方法

青灯夜游
青灯夜游オリジナル
2021-09-17 16:53:464228ブラウズ

phpをデジタル形式に変換する方法: 1. 変換対象の変数の前に対象の型「(int)」「(float)」などを括弧で囲んで追加し、整数に変換します。または浮動小数点数型; 2. intval() または floatval() 関数を使用して、整数または浮動小数点数に変換します; 3. settype() 関数を使用します。

PHPをデジタル形式に変換する方法

このチュートリアルの動作環境: Windows 7 システム、PHP 7.1 バージョン、DELL G3 コンピューター

Convert php形式

1. 変換する変数の前に括弧で囲んだ対象の型を追加し、整数または浮動小数点数型に変換します

  • (int), (integer): 整数型に変換;

  • ( float )(double)(real): 浮動小数点型に変換;

例:

<?php
$str = &#39;123.456abc&#39;;
var_dump($str);

$int1 = (int)$str;
var_dump($int1);
$int2 = (integer)$str;
var_dump($int2);

$float1 = (float)$str;
var_dump($float1);

$float2 = (double)$str;
var_dump($float2);

$float3 = (real)$str;
var_dump($float3);
?>

出力結果:

PHPをデジタル形式に変換する方法

方法 2: 変換関数 intval()、floatval()を使用

  • intval(): 変数の整数値の取得に使用;

  • floatval(): 変数の浮動小数点値の取得に使用;

例:

<?php
$str = &#39;123.456abc&#39;;
var_dump($str);

$int = intval($str);
var_dump($int);

$float = floatval($str);
var_dump($float);

出力結果:

PHPをデジタル形式に変換する方法

##方法 3: settype() 関数を使用する

この関数の構文形式は次のとおりです:


settype(mixed &$var, string $type)

このうち、$var は変換対象の変数、$type は変換対象の型であり、ブール値 (bool)、整数 (int)、浮動小数点 (double)、文字列、配列、オブジェクト、null のいずれかです。

注: settype() 関数は変数自体の型を変更します

例:

<?php
header("Content-type:text/html;charset=utf-8"); 
$str = &#39;123.456abc&#39;;
var_dump($str);

settype($str, &#39;integer&#39;);
var_dump($str);

$str = &#39;123.456abc&#39;;
settype($str, &#39;float&#39;);
var_dump($str);

出力結果:

PHPをデジタル形式に変換する方法 #推奨される学習:

php トレーニング

#

以上がPHPをデジタル形式に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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