2012-06-27 51 views
9

如何在字符串的開始和結尾修剪多個字符。
字符串應該類似{Hello {W}orld}
我想在開始和結束時修剪{}使用php修剪多個字符

不想使用多個trim函數。

+0

使用的preg_replace。 – Leri

+3

您可以在'trim'函數中提供一個可選的charlist,如[手冊說明](http://php.net/manual/en/function.trim.php)。 *只需列出您想要剝離的所有角色。用..你可以指定一個字符範圍。* –

+0

謝謝,只是不知道爲什麼人們投票下來 –

回答

21
$str = "{Hello {W}orld}"; 
$str = trim($str, "{}"); 

echo "Trimmed: $str"; 
-3

總是有一個字符在開頭和結尾,你想刪除?如果是這樣,你可以只使用以下內容:

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

參見:http://codepad.org/IDbG6Km2