PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのsinh()関数の使い方を解説

sinh()関数とは

PHPのsinh()関数は、数値の双曲線正弦(ハイパボリックサイン)を返す数学関数です。内部的には以下の数式と等価な計算が行われます。

(exp(num) - exp(-num))/2

双曲線関数は、工学や物理学の分野で懸垂線の計算や相対論的な運動の記述などに用いられることがあります。

構文

sinh(num)

パラメータ

  • num − 双曲線正弦を求めたい数値を指定します。ラジアン単位の値を渡します。

戻り値

sinh()関数は、指定した数値の双曲線正弦をfloat型で返します。

使用例

まずは基本的な使い方を見てみましょう。

<?php
   echo(sinh(0) . "<br>");
   echo(sinh(1));
?>

出力結果

0<br>1.1752011936438

sinh(0)は0を返し、sinh(1)は約1.175を返します。

使用例2

次に、PHPの定義済み定数を使った別の例を見てみましょう。

<?php
   echo(sinh(M_PI) . "<br>");
   echo(sinh(M_PI_2));
?>

出力結果

11.548739357258<br>2.3012989023073

円周率π(M_PI)やその半分の値(M_PI_2)を引数として渡した場合の計算結果です。このようにsinh()関数は、任意のラジアン値に対して双曲線正弦を簡単に求めることができます。

  1. PHPのnext()関数の使い方|配列の内部ポインタを進める方法

    next()関数とはPHPのnext()関数は、配列の内部ポインタを次の要素へ進め、進めた先の要素の値を返すための関数です。配列には内部的なポインタが存在し、current()で現在位置の値を取得したり、next()で要素を順番に辿ったりすることができます。構文next(arr)パラメータarr − 操作対象となる配列戻り値next()関数は、成功した場合に配列内の次の要素の値を返します。それ以上要素が存在しない場合はFALSEを返します。使用例以下はnext()関数の基本的な使用例です。<?php $os = array(windows, mac, linux, solaris); e

  2. PHPのend()関数とは?使い方と実例をわかりやすく解説

    PHPのend()関数は、配列の内部ポインタを最後の要素へ移動させるための関数です。この関数を呼び出すと、内部ポインタが配列の末尾の要素を指すようになり、その要素の値を取得できます。 構文 end(arr) パラメータ arr − 内部ポインタを移動させたい対象の配列を指定します。 戻り値 end()関数は、成功した場合に配列の最後の要素の値を返します。配列が空の場合はFALSEを返します。 使用例 以下は、end()関数を使って配列の最後の要素を取得する基本的な例です。 <?php $os = array(windows, mac, linux, solaris); echo en