<?php
float asinh ( float $num )
where,
$num = The argument to process in radians
?>
<table width="100%" border="1" cellspacing="5" cellpadding="5">
<tr><td colspan="4">asinh($num)</td></tr>
<tr><td>DEGREES ( ° )<td>RADIANS ( rd )</td><td>OPERATION</td><td>RESULT</td></tr>
<?php
// setlocale(LC_ALL, 'de_DE', 'de-DE');
$pi = M_PI;
$pi_arr01 = [ '0' => 0, 'Л/4' => $pi/4,
'Л/2' => $pi/2, '3Л/4' => 3*$pi/4, 'Л' => $pi, '5Л/4' => 5*$pi/4,
'3Л/2' => 3*$pi/2, '7Л/4' => 7*$pi/4, '2Л' => 2*$pi ];
foreach($pi_arr01 as $val_a => $val_n)
{
echo '<td>' . rad2deg($val_n) . '</td>';
echo '<td>' . $val_a . '</td>';
echo '<td>asinh( ' . sinh($val_n) . ' )</td>';
echo '<td>' . asinh(sinh($val_n)) . '<br><br>' . rad2deg(asinh(sinh($val_n))) . '°' . '</td></tr>';
}
?>
<td colspan="4">ed48</td></tr></table>
<?php
// Run this code severall times
// setlocale(LC_ALL, 'de_DE', 'de-DE');
$arr02 = [ 0, 0.86867096148601, 2.3012989023073,
5.2279719246778, 11.548739357258,
25.367158319374, 55.654397599418,
122.07348351469, 267.74489404102 ];
$rnd02 = mt_rand( 0, count($arr02) -1 );
$sinhts = $arr02[$rnd02];
$anghts = asinh($sinhts);
echo 'asinh(' . $sinhts . ') = ' . $anghts . 'rd = ' .
rad2deg( $anghts) . '°';
?>
<table width="100%" border="1" cellspacing="5" cellpadding="5">
<tr><td colspan="5">sinh($num)/asinh($num)</td></tr>
<tr><td>DEGREES ( ° )<td>RADIANS ( rd )</td><td>OPERATION</td><td>sinh($num)</td><td>asinh($num)</td></tr>
<?php
setlocale(LC_ALL, 'de_DE', 'de-DE');
$pi = M_PI;
$pi_arr01 = [ '0' => 0, 'Л/4' => $pi/4,
'Л/2' => $pi/2, '3Л/4' => 3*$pi/4, 'Л' => $pi, '5Л/4' => 5*$pi/4,
'3Л/2' => 3*$pi/2, '7Л/4' => 7*$pi/4, '2Л' => 2*$pi ];
foreach($pi_arr01 as $val_a => $val_n)
{
echo '<td>' . rad2deg($val_n) . '</td>';
echo '<td>' . $val_a . '</td>';
echo '<td>sinh( ' . $val_n . ' )</td>';
echo '<td>' . sinh($val_n) . '</td>';
echo '<td>' . log(sinh($val_n) + (1 + (sinh($val_n))**2)**0.5) . '</td></tr>';
}
?>
<td colspan="5">ed48</td></tr></table>