2012-06-27 18 views
9

Cómo recortar múltiples caracteres al comienzo y al final de la cadena.
cadena debería ser algo así como {Hello {W}orld}.
quiero recortar { y } al principio y al final.Recortar múltiples caracteres usando php

no desea utilizar la función múltiple trim.

+0

Uso preg_replace. – Leri

+3

Puede proporcionar una charlist opcional a la función 'trim', como explica [el manual] (http://php.net/manual/en/function.trim.php). * Simplemente haz una lista de todos los personajes que quieras que sean despojados. Con .. puede especificar un rango de caracteres. * –

+0

gracias, simplemente no sé por qué las personas votan hacia abajo –

Respuesta

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

echo "Trimmed: $str"; 
-3

¿Siempre hay un personaje al principio y al final que desea eliminar? Si es así es posible que utilices el siguiente:

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

Ver: http://codepad.org/IDbG6Km2