Non puoi semplicemente applicare html_entity_decode() e poi strpos() ?