Convertendo uma matriz de bytes em uma imagem usando PHP e HTML
Estou usando o PHP para recuperar dados de um serviço SOAP, parte do qual é uma matriz de bytes de uma imagem codificada em base64 e gostaria de exibir essa imagem no navegador. A etapa de recuperação de dados funciona bem, mas não consigo encontrar uma única maneira de exibir essa imagem no navegador.
Supondo que a matriz de bytes esteja armazenada no PHP como $ byteArray:
$img = "<img src= 'data:image/jpeg;base64, $byteArray' />";
print($img);
Eu esperaria que esse código exibisse uma imagem no broswer, mas o analisador do navegador continua falhando. Alguma ideia do que estou fazendo errado?
Um exemplo de byteArray que eu usei aqui seria: "[B @ 14a3da8"
Obrigado antecipadamente, Brian