Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/04/2008, 14:01
Avatar de yoseman
yoseman
 
Fecha de Ingreso: diciembre-2003
Ubicación: Alicante (Spain)
Mensajes: 471
Antigüedad: 20 años, 5 meses
Puntos: 5
Re: Problemita con strings

Hola,

lo mismo esto te puede servir:
Código PHP:
<?
function cortaString($cadena,$aCortar)
{
    
//borra la cadena a cortar
    
$cadena=str_replace($aCortar,"",$cadena);
    
//borra dos ';;' si los hay
    
$cadena=ereg_replace(";+"";",$cadena);
    
//borra primer ';' si lo hay
    
$cadena=ereg_replace("^;""",$cadena);
    
//borra último ';' si lo hay
    
$cadena=ereg_replace(";$""",$cadena);
    return 
$cadena;
}

print 
cortaString("palabra1;palabra2;palabra3;palabra4","palabra1")."<br>";
print 
cortaString("palabra1;palabra2;palabra3;palabra4","palabra2")."<br>";
print 
cortaString("palabra1;palabra2;palabra3;palabra4","palabra3")."<br>";
print 
cortaString("palabra1;palabra2;palabra3;palabra4","palabra4")."<br>";
?>
Pasas la cadena a cortar y elimina los ; que sobren además claro de la parte a cortar que pases a la función.

O sea a la función le pasas la cadena entera y la parte a suprimir.

Un saludo...
__________________
[+]
[+]