Hola a todos,
Estoy realizando un pequeño trozo de código para un menú, quiero que al comparar dos urls me indique si son iguales y así poder insertar una clase para indicar la opción del menú seleccionada.
El problema que tengo es que cuando las comparo me dice que no son iguales, las muestro con un echo y parece que son idénticas pero al hacer un strlen() me dice que una tiene 74 caracteres y otra 78. Con el trim he probado a eliminar los espacios en blanco pero tampoco funciona
El código que uso es este:
$url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$url2 = htmlentities($link[0]['link']);
if (trim($url) == trim($url2))
$selected = 'class="sfHover"';
else
$selected = '';
¿Alguien me puede ayudar? Gracias.