什么函数可以去掉字符串最后的几个字符比如<br> 请问什么函数可以去掉字符串最后的几个字符比如<br> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用取前多少位的函数,如left(),mid()或用替换replace() left,mid,replace是asp中的函数php中可以用str_replace替换,或者preg_replace正则替换 rtrim($str ,'<br>'); 这是去右边的,上个是去左边的 也可以用$str = substr($str, 0, strlen($str) - strlen("<br/>")); $str = substr($str, 0, -1 * strlen("<br/>")); <br/>如果是去掉标签有专门函数,否则只能用正则和替换 建议还是用 rtrim($str ,'<br/>'); <?PHP$string = "kfjdsl;fjsdfj<br>";echo preg_replace("/^([.\s\S]*?)(<br>)+$/i", "$1", $string);?> 补充一下,我是要先作一个判断,因为字符串不一定结尾有<br/>,要求在只有字符串以<br/>结尾时才去掉,该如何实现这一逻辑? jianye112的就可以啊 <?PHP$string = "kfjdsl;fjsdfj<br/><br><br />";echo preg_replace("/^([.\s\S]*?)(<br( ?)\/>|<br>)+$/i", "$1", $string);?> php 写md5 绑定授权 javascript生成下拉列表 无法加载mssql PHP编译器的问题! 将一个静态的htm文件包含进来,然后指定它在某一个地方显示? 给点思路、技术支持。 php怎样连接到远端的oracle数据库? 这个类错在什么地方啊?请高手指教! 我在win2000上用php的session功能出错,抱不能写入目录的错误.但是在unix机上又是好的,是不是win2000的目录权限问题? 求高手帮忙看看这几句php代码怎么转成html格式下可用的代码 生成静态网页的问题 如何在TXT文件中删除某一行的内容??在线等
或用替换replace()
$str = substr($str, 0, strlen($str) - strlen("<br/>"));
如果是去掉标签有专门函数,否则只能用正则和替换
$string = "kfjdsl;fjsdfj<br>";
echo preg_replace("/^([.\s\S]*?)(<br>)+$/i", "$1", $string);
?>
<?PHP
$string = "kfjdsl;fjsdfj<br/><br><br />";
echo preg_replace("/^([.\s\S]*?)(<br( ?)\/>|<br>)+$/i", "$1", $string);
?>