$foo='abvgd'; //最后是“s” $foos='abvgs'; $bar=“any_string”; $foo_concat=$foo$ 巴; $foos_concat=$foos$ 巴; $foo_decode=rtrim($foo_concat,$bar); $foos_decode=rtrim($foos_concat,$bar); echo“\n$foo\t$foo_concat\t$foo_decode”; echo“\n$foos\t$foos_concat\t$foos_decode”; //$foo==$foo_decode //$foos!=美元$ foos_decode(足球解码)
-
第二个参数: 您还可以通过charlist参数指定要剥离的字符。 只需列出要删除的所有字符。 使用。。 您可以指定一个字符范围。 – 用户1646111 评论 2013年8月2日11:18
3个答案
<? php(电话) $totalString='这是我的any_string字符串any_strongany_strangany_string'; $stringToCutOff=“any_string”; var_dump(rtrim_string($totalString,$stringToCutOff)); //string(32)“这是我的any_string字符串” 函数rtrim_string($string,$stringToCutOff){ $stringToCutOffLength=strlen($stringToCutOff); while(substr($string,-$stringToCutOffLength)==$stringToCutOff){ $string=子项($string,0,-$stringToCutOffLength); } 返回$string; } ?>
$str=preg_replace('#'。preg_quote($toRemove,'#')。'$#',''$ str);
$str=preg_replace('#('.preg_quote($toRemove,'#').')+$#',''$ str);
$str=preg_replace(“#(\s*”.preg_quote($toRemove,“#”)。” \s*)+$#',',$str);
-
-
@h2ooooooo是的,这就是问题所在,如果他附加“any_string”,然后测试从末尾删除“any_string”的话,似乎替换1个实例就是目标。 – MDEV公司 评论 2013年8月2日11:25 -
-
1