2012-06-27 6 views
9

Come tagliare più caratteri all'inizio e alla fine della stringa.
stringa dovrebbe essere qualcosa come {Hello {W}orld}.
Voglio tagliare sia { e } all'inizio e alla fine.Tagliare più caratteri utilizzando php

non si desidera utilizzare più funzione trim.

+0

Usa preg_replace. – Leri

+3

È possibile fornire una charlist opzionale alla funzione 'trim', come [spiegazioni manuali] (http://php.net/manual/en/function.trim.php). * Elenca semplicemente tutti i personaggi che vuoi siano spogliati. Con .. puoi specificare un intervallo di caratteri. * –

+0

grazie, non so perché le persone stanno votando –

risposta

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

echo "Trimmed: $str"; 
-3

C'è sempre un carattere all'inizio e alla fine, che si desidera rimuovere? Se è così si potrebbe utilizzare il seguente:

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

See: http://codepad.org/IDbG6Km2