我有我的代码串按照下面的例子:PHP字符串不允许< and >字符
<?php
$find = '<tag';
$string = 'blah blah <tag=something>';
?>
很简单,但是当我尝试呼应琴弦,它不顺心的<或>字符。所有这一切得到的echo'ed是:
等等等等
所以,基本上我猜我需要转义这些字符,让他们在工作PHP但林不知道到底如何。我用这一个模板系统,所以在HTML文件一个文件可以包含使用:
<include="filename.html">
所以我并不需要随时在屏幕上显示的<和>字符,我只需要读取文件,找到这些标签的实例并做一些魔术。我已经掌握了所有这些部分的工作原理,但它只是包含多于/少于运算符的任何字符串,而这些运算符看起来没有问题。
任何想法?
你正在查看页面的来源,还是只看到浏览器显示的视觉效果? –
< and >不需要显示到屏幕上,它只是存储在一个字符串变量中。 – Amo
[在PHP中打印小于和大于符号]可能的副本(http://stackoverflow.com/questions/6916023/print-less-than-and-greater-than-symbols-in-php) – mario