tengo una cadena en mi código según el siguiente ejemplo:PHP cadena no permite < and > caracteres
<?php
$find = '<tag';
$string = 'blah blah <tag=something>';
?>
Bastante simple, pero cuando intento hacer eco de las cuerdas, no es gusto el < o> caracteres. es lo único que consiguen es echo'ed:
bla bla
Así que, básicamente, que supongo que necesito para escapar de estos personajes para llegar a trabajar en PHP, pero no estoy seguro exactamente cómo. Estoy usando esto para un sistema de plantillas, por lo que en el archivo HTML, un archivo se pueden incluir mediante el uso de:
<include="filename.html">
Así que no necesito mostrar los < y> caracteres de la pantalla en cualquier momento, Solo necesito leer el archivo, encontrar las instancias de estas etiquetas y hacer algo de magia. Tengo toda esa parte funcionando pero es cualquier cadena que contenga más de/menos operadores que no parecen funcionar bien.
¿Alguna idea?
¿Está viendo la fuente de la página o simplemente está viendo el resultado visual que le muestra el navegador? –
El < and > no tiene que mostrarse nunca en la pantalla, simplemente se almacena en una variable de cadena. – Amo
posible duplicado de [Imprimir menos que y más que los símbolos en PHP] (http://stackoverflow.com/questions/6916023/print-less-than-and-greater-than-symbols-in-php) – mario