ご存知のように、trim の 2 番目のパラメーター( ltrim 、rtrimと同じ) を使用すると、 trimmedによって正確なシンボルを追加できます。
たとえば、私は文字列を持っています:
$myStr = '(!@STRING$)';
trim
シンボルに使用すると、次の()!$
ようになります。
$myStr = trim($myStr,'()!');
echo $myStr; // Output: @STRING$
次に、一部のシンボルを除くすべてのシンボルをトリムします。たとえば、次のようになります@$
。
$myStr = new_trim($myStr,'@$');
echo $myStr; // Output: @STRING$
針を配列に展開し、最初からシンボルが配列になるまで文字列をループすることができますが、それは良い解決策ではありません。