Mam ciąg w moim kod, jak na poniższym przykładzie:ciąg PHP nie pozwala < and > znaków
<?php
$find = '<tag';
$string = 'blah blah <tag=something>';
?>
dość proste, ale gdy próbuję echo struny, to nie lubić < lub> postacie. Wszystko to get echo'ed jest:
bla bla
Więc zasadniczo Zgaduję muszę uciec tych znaków, aby je do pracy w PHP, ale nie jestem pewien, jak dokładnie. Używam tego dla systemu szablonów, więc w pliku HTML plik może być włączone za pomocą:
<include="filename.html">
Więc nie muszę pokazać < i> znaków na ekranie w dowolnym momencie, Po prostu muszę przeczytać plik, znaleźć wystąpienia tych tagów i zrobić trochę magii. Mam całą tę część działającą, ale to tylko dowolny ciąg, który zawiera więcej niż/mniej niż operatory, które nie działają poprawnie.
Wszelkie pomysły?
Czy wyświetlasz źródło strony lub po prostu widzisz efekt wizualny wyświetlany przez przeglądarkę? –
Nigdy nie trzeba wyświetlać ekranu, jest on po prostu przechowywany w zmiennej łańcuchowej. – Amo
możliwy duplikat [Wydrukuj symbole mniejsze i większe niż w PHP] (http://stackoverflow.com/questions/6916023/print-less-than-and-greater-than-symbols-in-php) – mario