Contact: aviboots(AT)netvision.net.il
43,952 questions
57,376 answers
573 users
function binary_to_decimal($s) { $dec = 0; for ($i = strlen($s) - 1, $j = 0; $i >= 0; $i--, $j++) { if ($s[$i] == '1') { $dec += pow(2, $j); } } return $dec; } $s = "10101011"; echo binary_to_decimal($s); /* run: 171 */