Decodificar entidades HTML para uma string

Decodificar entidades HTML para uma string

Problema

Você tem uma string codificada por Html :: entidades () e deseja decodificá -lo de volta à string original.

Solução

Use o Html :: decode () método.

Este é o oposto de Html :: entidades (). Por exemplo.

$ string html :: decode ('

Olá

');

Neste exemplo $ string será igual ““

Olá

;

Discussão

Este método envolve o PHP html_entity_decode () função.

Especificamente, ele chama html_entity_decode ($ value, ent_quotes, 'utf-8'). Essas opções complementam as que passam para htmlentities () pelo Html :: entidades () método.