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
Comenzado por
Goakof
, dic 04 2012 08:24
2 respuestas en este tema
#1
Escrito 04 diciembre 2012 - 08:24
#2
Escrito 04 diciembre 2012 - 08:39
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
Escrito 04 diciembre 2012 - 08:49
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 !