Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: DEC->OCT
Forum PHP.pl > Forum > Gotowe rozwiązania
skrobi
Witam serdeczniemam skrypt który konvertuje mi liczbe z sytemu 10 na 2, mam problemy z przerobieniem go żeby przliczął mi z 10 na 8... może mi ktoś pomóc ?
[php:1:bbd55c7aef]<?php
function dec_do_bin ($value) {
$value = (string) $value;
while (!preg_match('/^0*$/', $value) && $j < 65) {
$pula = '';
$reszt = '';
for ($i = 0; $i < strlen($value); $i++)
{
if ($pula == '')
{
if (floor(($value[$i] + $reszt) / 2))
{
$pula .= floor(($value[$i] + $reszt) / 2);
}
}
else
{
$pula .= floor(($value[$i] + $reszt) / 2);
}
$reszt = $value [$i] % 2 * 10;
}
$r = floor($reszt / 10);
$re .= $r;
$value = $pula;

}
return $re;

}
?>[/php:1:bbd55c7aef]
FiDO
:arrow: [manual:0c036954c4]base_convert[/manual:0c036954c4]
skrobi
to ja wiem, smile.gif tylko ze mi potrzeba wlasnej funkcji nie moge korzystac juz z gotowych :-/ tak to juz dano bym oddał prace
adwol
[php:1:b180aa2ed9]<?php
function dec2oct($n)
{
$s = '';
while ($n > 0)
{
$s = ($n % 8) . $s;
$n = (int)floor($n / 8);
}
return $s;
}
?>[/php:1:b180aa2ed9]
skrobi
chyba cos nie tak smile.gif źle przelicza sad.gif
adwol
Cytat
chyba cos nie tak smile.gif źle przelicza sad.gif

A możesz pokazać przykład liczby którą źle przeliczył?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.