- array_intersect: documentation ( source)
<?php
$sks = 12;
$kecewa = array(0,11,11.999);
$biasa = array(11,11.999,16.111);
$puas = array(11.999,16.111,20);
$kb = array_intersect($kecewa, $biasa);
$bp = array_intersect($biasa, $puas);
if ( $sks >= $bp [1])
{
$muBiasa = ($sks >= $bp[2]) ? "0" : ($sks <= $bp[2] ? ($sks - $kb[1]) / ($kb[2] - $kb[1]) : "0.5" );
$muPuas = ($sks - $bp[1]) / ($bp[2] - $bp[1]);
if ($muPuas > $muBiasa) {
echo "Beban Berlebih";
}
else {
echo "Beban Cukup";
}
}
elseif ($sks < $kb [2] )
{
$muKecewa = ($kb[2] - $sks) / ($kb[2] - $kb[1]);
$muBiasa = ($sks - $kb[1]) / ($kb[2] - $kb[1]);
if ($muKecewa > $muBiasa) {
echo "Beban Kurang";
}
else {
echo "Beban Cukup";
}
}