如您所知,使用trim的第二个参数(与ltrim、rtrim相同),您可以通过 trimmed 添加确切的符号。
例如我有字符串:
$myStr = '(!@STRING$)';
如果我使用trim
符号()!$
,我会得到:
$myStr = trim($myStr,'()!');
echo $myStr; // Output: @STRING$
现在我想修剪除某些符号之外的所有符号,例如@$
:
$myStr = new_trim($myStr,'@$');
echo $myStr; // Output: @STRING$
我可以将我的针爆炸成数组并从开始循环字符串直到我的符号将在数组中,并且从后面相同,但它看起来不是一个好的解决方案。