19

如何在字符串的开头和结尾修剪多个字符。
字符串应该类似于{Hello {W}orld}.
我想在开始和结束时都{修剪}

不想使用多个trim功能。

4

2 回答 2

33

使用trim允许您指定要修剪的字符列表的可选第二个参数:

<?php
$str = "{Hello {W}orld}";
$str = trim($str, "{}");

echo "Trimmed: $str";

输出:

Trimmed: Hello {W}orld
于 2012-06-27T12:46:12.833 回答
-3

是否总是在开头和结尾有一个要删除的字符?如果是这样,您可以使用以下内容:

<?php
$string = '{Hello {W}orld}';
echo substr( $string, 1, strlen( $string )-2 );
?>

见:http ://codepad.org/IDbG6Km2

于 2012-06-27T12:47:53.003 回答