Hola, he estado intentando buscar una funcion como str_replace , o como strstr($texto, '-');
lo que quiero hacer es lo siguiente:
"texto121-texto-que-quiero-borrar"
y una funcion que eliminr apartir del guion - hacia la derecha cosa que el texto me quedaria asi:
"texto121"
el str_replace eliminar especificamente los caracteres que le mando pero no eliminaria si el texto varia,
el strstr($texto, '-'); elimina del caracter o del guion - hacia atras, q es lo contrario que quiero, en el manual de php agregandole el true que quedaria asi
strstr($texto, '-', true);
allí si elimina del guion hacia la derecha, pero solo es compatible en el php 5.3.0
y en esa version tengo muchas incompatibilidades
alguna idea por favor ?

Una funcion para eliminar cadena
Started by
Goakof
, Dec 04 2012 08:24 AM
2 replies to this topic
#1
Posted 04 December 2012 - 08:24 AM
#2
Posted 04 December 2012 - 08:39 AM
Si es costante que despúes del primer guión se elimine el texto podrías hacer algo como lo siguiente:
Saludox
$Cadena="texto121-texto-que-quiero-borrar";
$PosPrimerGuion = strpos($Cadena, '-');
$CadenaFinal = substr($Cadena,0,$PosPrimerGuion - 1);
echo $CadenaFinal;
Saludox
#3
Posted 04 December 2012 - 08:49 AM
Muchas gracias señor poliburro
me elimino un caracter demas pero lo cambie a 0 y ahora si esta los caracter completos
una vez mas me salva la vida gracias
!
me elimino un caracter demas pero lo cambie a 0 y ahora si esta los caracter completos
una vez mas me salva la vida gracias
