我有,我做的是CMS中的开源编辑器会自动将它提交到数据库的文章的开头一个如何在PHP中删除一个字符串的一个实例?
<br />
标签。这使得验证成为一种痛苦,因为即使没有提交真实文本,表单仍然接受break标签作为输入并阻止显示“请输入一些文本”错误。
所以,我想通过我的过滤输入这样除去开盘破标签:
substr($_POST['content'], 6);
这个工作,只要用户不按退格几次从而消除了突破标签中哪种情况下帖子的前8个字符被删除,即使它们不是中断标签。
那么如何删除输入的前6个字符,只要这些前6个字符由中断标记组成。此外,我不想删除所有的中断标签,只是在帖子开头的那个。
但是如果用户在br之前插入空格呢?可能吗?如果是,请参阅http://stackoverflow.com/questions/2514002/how-to-remove-one-instance-of-one-string-in-php/2514073#2514073 – 2010-03-25 09:02:21