我正试图阻止html br命令在此代码中出现,因为有些产品标题中有br标签:
<input id="product" name="product" type="text" value="<?php echo $products_name ?>" class="form-control">
试试这个,使用str_replace()
<input id="product" name="product" type="text" value="<?php echo str_replace("<br/>", "", $products_name) ?>" class="form-control">
假设<br>
在$products_name
变量内部,您可以简单地对其使用strip_tags函数,如:
value="<?php echo strip_tags($products_name); ?>"
这也不允许在标题中使用任何其他HTML,但无论如何,这在本文中都很有意义。
这个怎么样:
<input id="product" name="product" type="text" value="<?php echo strip_tags($products_name) ?>" class="form-control">
这将从products_name中删除所有HTML标记,如果您不确定是否会出现任何标记,我认为这通常是个好主意;)