Ciao a tutti, cercavo una funzione per convertire da binario a ascii (testo insomma).

Io per il momento ho questa..
Codice PHP:
function bin2text($bin_str)
{
    
$text_str '';
    
$chars explode("\n"chunk_split(str_replace("\n"''$bin_str), 8));
    
$_I count($chars);
    for(
$i 0$i $_I$text_str .= chr(bindec($chars[$i])), $i++ );
    return 
$text_str;
}
//bin2text 
ma mi restituisce sempre il simbolo ? al termine della stringa in ascii.
se la stringa passata alla funzione ha un numero pari a 1, restituisce solo il simbolo ?

Potete aiutarmi?