検索
ホームページバックエンド開発PHPの問題PHPでfloat型をint型に変換する方法

PHPでfloat型をint型に変換する方法

Feb 20, 2021 am 10:32 AM
floatintphpデータ型変換

PHP で float を int 型に変換する方法: 1. 強制型変換を使用し、変換する float 変数の前にかっこで囲まれたターゲットの型 "(int)" を追加します (例: " (int)3.14)。 "; 2. intval() 関数を使用して、変数の整数値を取得します。

PHPでfloat型をint型に変換する方法

#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php は、 float を int 型に変換します

#1. 強制型変換 -- 変換する変数の前にかっこで囲まれたターゲット型を追加します

許可される変換された PHP データ型は次のとおりです:

  • (int)、(integer): 整数に変換されます

  • (float)、(double) 、(実数): 浮動小数点型に変換します

  • (文字列): 文字列に変換します

  • (ブール)、(ブール値): 変換しますブール型に変換

  • (配列): 配列に変換

  • (オブジェクト): オブジェクトに変換

#例: float 型を int 型に変換する

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

出力:


PHPでfloat型をint型に変換する方法

[推奨学習: "

PHP ビデオ チュートリアル 》]

2. intval() 関数を使用します

<?php   
$num1=123.9;   
$num2=intval($num1); 
var_dump($num1); 
var_dump($num2); 
?>

出力:

PHPでfloat型をint型に変換する方法##intval( )関数は変数の整数値を取得するために使用されます。

intval() 関数は、指定された基数変換 (デフォルトは 10 進数) を使用して、変数 var の整数値を返します。 intval() は object では使用できません。そうでない場合は、E_NOTICE エラーが生成され、1 が返されます。

構文:

int intval ( mixed $var [, int $base = 10 ] )

パラメータの説明:

    $var: 整数に変換される数量値。
  • #$base: 変換に使用されるベース。
  • base が 0 の場合、使用される基数は var の形式を検出することによって決定されます。

    文字列に「0x」が含まれている場合 (または"0X") の場合は 16 進数 (hex) を使用します。それ以外の場合は
  • 文字列が "0" で始まる場合は 8 進数 (8 進数) を使用します。それ以外の場合は
  • # 10 進数が使用されます。
  • 戻り値: 成功した場合は var の整数値が返され、失敗した場合は 0 が返されます。空の配列は 0 を返し、空でない配列は 1 を返します。

知識の拡充:


一般に、このような状況では、実際の作業では予期せぬ価格の変更が発生します。

##float 価格 (小数点以下 2 桁) を渡す必要がある場合

# で、商品を実行した後にそれを int に変換する必要がある場合 (奇妙な要件)

intval(39.80*100) = 3979
intval(round(floatval($value) * 100)) = 3980

プログラミング関連の知識について詳しくは、プログラミング ビデオ

をご覧ください。 !

以上がPHPでfloat型をint型に変換する方法の詳細内容です。詳細については、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 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境