Seperti yang saya posting sebelum nya , ini juga program PHP , mengkonversikan Desimal ke Octal

<?php
$self =$_SERVER['PHP_SELF'];
if (isset($_POST['decimal'])){
$des = $_POST['decimal'];
$original = $_POST['decimal'];
$oct = '';
if (preg_match('/[^0-9]/', $des)){
die("Maaf, inputan salah ...");
}
else {
while ($des>0){
$hasil=$des%8; //hasil iku teko sisa des/8
switch ($hasil){
case 0: $oct .='0'; break;
case 1: $oct .='1'; break;
case 2: $oct .='2'; break;
case 3: $oct .='3'; break;
case 4: $oct .='4'; break;
case 5: $oct .='5'; break;
case 6: $oct .='6'; break;
case 7: $oct .='7';
default : break;
}
if($des/1==0){
$sisa=($des%8);
$des=$sisa;
} else{
$sisa=($des/8);
$des=$sisa%8;
}
}}
$result = strrev($oct);
echo "<h2>Bilangan $original (desimal) dalam bentuk hexadesimal adalah $result <h2>
<h2><a href='$self'>Back</a> to the script</H2>";
}


else {
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>dec to hex</title>
</head>
<body>
<form action="<? echo $_SERVER ['PHP_SELF'];?>"method="post">
<h1>Masukkan Bilangan Desimal Disini (Cepat !!!) </h1>
<input type="text" size="50" name="decimal"> <br>
<input type="submit" value="konversi">
</form>

</body>
</html>
<?php
}
?>

Semoga bermanfaat refrensi ini