我有一段代码,我想从字符串中删除一些单词,但trim()
函数没有显示正确的输出。
代码在
之下<?php
$mystring = '/word-quotes-hope';
$findme = '/word-quotes-';
echo $str = trim($mystring, $findme);
?>
,其输出为hop
,但应为hope
其工作示例http://codepad.viper-7.com/FxLZkp
任何人都知道为什么会这样。
答案 0 :(得分:5)
因为trim
使用第二个字符串单个字符,而不是整个字符串,并且在您的情况下,其中包含e
,字符串以e
结尾,所以关闭它
答案 1 :(得分:0)
尝试将其与“ltrim”一起使用
echo $str = ltrim($mystring, $findme);
它将修剪“left”
上的字符串