il valore è 3 effettivamente..
No, sono due caratteri: un numero e un accapo.
Codice PHP:
var_dump(is_numeric("3")); // true
var_dump(is_numeric("3\r\n")); // false 
Devi forzare $output[4] ad intero, leggiti http://www.php.net/manual/en/languag...ing.conversion