y por k no pruebas a imprimir el resultado de la variable row?
Código PHP:
Ver original<?php echo $id ?>"><?php $str = $row["tcorpo"];
$a = array('E','MB','B','S','NS'); $b = array('O','D','B','S','NS'); $resultado = str_replace($a,$b,$str); echo "" . $resultado;?>
Imprime el valor haber si la variable contiene el string, si te muestra texto debe de haber otra razón por la cual te da error
y si no prueba a poner un texto estatico
Código PHP:
Ver original<?php echo $id ?>"><?php $str = 'HOLA MUNDO DE ANGEL';
$a = array('E','MB','B','S','NS'); $b = array('O','D','B','S','NS'); $resultado = str_replace($a,$b,$str); echo "" . $resultado;?>