una trabajar recorrer parte manipulación funciones extraer eliminar con caracteres caracter cadenas cadena buscar php string

php - trabajar - Obtener la cadena después de una cadena de una cadena



php trabajar con cadenas (5)

Me gusta este método:

$str="bla-bla_delimiter_important_stuff"; $del="_delimiter_"; $pos=strpos($str, $del);

Cortar desde el final del delimitador hasta el final de la cuerda.

$important=substr($str, $pos+strlen($del)-1, strlen($str)-1);

Nota:

1) para substr la cadena comienza en ''0'' mientras que para strpos & strlen toma el tamaño de la cadena (comienza en ''1'')

2) usar 1 delimitador de caracteres tal vez sea una buena idea

¿Cuál es la forma más rápida de obtener solo la parte important_stuff de una cadena como esta:

bla-bla_delimiter_important_stuff

_delimiter_ siempre está ahí, pero el resto de la cadena puede cambiar.


aquí:

$arr = explode(''delimeter'', $initialString); $important = $arr[1];


$result = end(explode(''_delimiter_'', ''bla-bla_delimiter_important_stuff''));


$string = "bla-bla_delimiter_important_stuff"; list($junk,$important_stufF) = explode("_delimiter_",$string); echo $important_stuff; > important_stuff


$importantStuff = array_pop(explode(''_delimiter_'', $string));