今回解決できる内容!
✔️指定した値のデータ型を整数に変換したい!
✔️少数の切り捨てを行いたい!
今回はintval関数についてご説明します
関数の基礎に関しては下記の記事を参考にしてください!
![関数](https://codelive.jp/wp-content/uploads/2021/06/20210615-320x180.png)
【PHPの基礎】関数をマスターしよう!
今回解決できる内容!
✔️関数とはなんだろう?
✔️関数の使い方は?
...
独学がつらくなった方は下記をご覧ください!
>>【初心者必見!】無料体験ができるプログラミングスクールをご紹介!
【基礎編】intval関数とは
intval関数とは指定した値のデータ型を整数型に変換することができる関数です。
書き方は下記の通りです。
intval (整数型に変換する文字列);
実際の使い方を確認しましょう。
<?php
$var="123";
var_dump($var);
echo '<br>';
Var_dump(intval($var));
?>
結果は下記の通りです。
![](https://codelive.jp/wp-content/uploads/2022/03/796984F1-FBF4-46EF-A581-838A64F7C3F9.jpeg)
intvalによって、「$var」が文字列型から整数型に変換されたのがわかります。
このような変換を行う際に、intval関数を使用します。
【実践編】intval関数による小数点以下の切り捨て
これはより実践的なintval関数の使い方です。
下記を確認して下さい。
<?php
$var=“1.2345”;
var_dump(intval($var));
?>
結果は下記の通りです。
![](https://codelive.jp/wp-content/uploads/2022/03/FE03C487-87F7-4BD4-B7C4-C3B5EB59157E-1024x501.jpeg)
intval関数を使ってfloat型を整数型に変換すると小数点以下は切り捨てられます。
すなわち「1」が抽出されます。
独学がツラくなった方へ
DMM WEBCAMPの無料カウンセリング
- 将来のキャリアに不安を感じるが、何から始めていいかわからない。。
- 仕事が忙しいため両立できるか不安。
- 効率よくスキルを身につけたい
- 完全未経験からエンジニアを目指したい方へ!カウンセリング受講者の97%以上が未経験者で安心です。
- 「就業両立コース」で、仕事と両立して効率よくスキルを身につけることができます!
- キャリアイメージ、スキル習得など、無料カウンセリングで、今悩んでいることを気軽にプロに相談できます
まとめ
今回説明した内容
✅指定した値のデータ型を整数に変換する方法
✅少数の切り捨てを行う方法
今回は以上です。
数値の四捨五入や、切り捨て、切り上げに関しては下記の記事も参考にして下さい!
>>【PHPの基礎】四捨五入、切り上げ、切り下げ(round,ceil,floor)をマスターしよう!