【 PHP 】PHP8に入門してみた 142日目 PHPの基本 ( 組み込み関数 数学関数)

2023年1月10日

PHP8技術者認定初級試験 が始まるようなので 試験に向けて (できるだけ)勉強しようと思います! 使用する書籍は独習PHP 第4版(山田 祥寛)|翔泳社の本 (shoeisha.co.jp) となります。

組み込み関数

様々な数学関数

 

<!DOCTYPE html>

<html>

<head>
    <meta charset="UTF-8" />
    <title>アクセスログ</title>
    <!-- Bootstrapを有効化 -->
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" />
</head>

<body>
    <?php
    print abs(-100); // 絶対値
    print "<br />";

    print base_convert(100, 2, 10); // 2進数から10進数に変換
    print "<br />";

    print ceil(1234.56); // 小数点以下切り上げ
    print "<br />";

    print floor(1234.56); // 少数点以下切り捨て
    print "<br />";

    print intdiv(10, 3); // 割った結果の整数部分のみ取得
    print "<br />";

    print fmod(10.5, 5); // 余り
    print "<br />";

    print max(1, 5, 3); // 最大値
    print "<br />";

    print min(1, 5, 3); // 最小値
    print "<br />";

    print rand(5, 10); // 指定した範囲内でのランダム値
    print "<br />";

    print pow(2, 4); // 累乗?
    print "<br />";

    print round(123.456, 2); // 小数点以下を丸め込み
    print "<br />";

    print sqrt(10000); // 平方根・ルート
    print "<br />";

    print cos(deg2rad(60)); // コサイン
    print "<br />";

    print sin(deg2rad(30)); // サイン
    print "<br />";

    print tan(deg2rad(45)); // タンジェント
    print "<br />";

    print deg2rad(180); // ラジアンに変換。ラジアンってナニ?
    print "<br />";

    print exp(1); // 対数?
    print "<br />";

    print log10(100); // ログ!
    print "<br />";

    print log(125, 5); // ログ!!
    print "<br />";
    ?>
</body>

</html>

ふむ・・・

 

メモ

数学はよくワカリマセン

PHPPHP

Posted by raika@blog