2012-06-27 12 views
9

Jak przyciąć wiele znaków na początku i końcu łańcucha.
ciąg powinien być podobny do {Hello {W}orld}.
Chcę przyciąć zarówno { i } na początku i na końcu.Przycinanie wielu znaków za pomocą php

nie chcesz używać wielu funkcji trim.

+0

Zastosowanie preg_replace. – Leri

+3

Możesz podać opcjonalną listę charytatywną do funkcji "trim", jak [instrukcja wyjaśnia] (http://php.net/manual/en/function.trim.php). * Po prostu wypisz wszystkie znaki, które chcesz usunąć. Dzięki .. możesz określić zakres znaków. * –

+0

dziękuję, po prostu nie wiem, dlaczego ludzie głosują –

Odpowiedz

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

echo "Trimmed: $str"; 
-3

Czy na początku i na końcu zawsze ma się ochotę usunąć? Jeśli więc można po prostu użyć następujących:

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

Patrz: http://codepad.org/IDbG6Km2

Powiązane problemy