Extraer la subcadena de la cadena en PHP usando substr

Extraer la subcadena de la cadena en PHP usando substr
La función subStr () se usa para cortar cualquier parte de una cadena en PHP. Es una función incorporada de PHP que devuelve la parte de una cadena en función de la posición inicial y el valor de longitud. El valor original de la cadena permanece sin cambios después de aplicar esta función a ese valor. Cómo se puede usar la función substr () en el script php para cortar la parte de una cadena se muestra en este tutorial.

Sintaxis:

La sintaxis de la función subStr () se da a continuación con una explicación.

String substr (string $ string, int $ offset [, int | null $ longitud = null])

Esta función puede tomar tres argumentos. Dos argumentos son obligatorios, y un argumento es opcional. El primer argumento, $ Cadena, toma el valor de cadena original de donde se extraerá la subcadena. El segundo argumento, $ compensación, toma la posición inicial desde donde se extraerá la subcadena. El valor de este argumento puede ser cualquier entero positivo o negativo. El argumento opcional, $ Longitud, Toma la longitud de la subcadena. El valor de este argumento puede ser cualquier número positivo o negativo. Si este argumento se omite desde la función subStr (), esta función devolverá la cadena a partir de $ compensación valor al final de la cadena original.

Ejemplo 1: Uso de subStr () con la posición inicial positiva

Este ejemplo muestra cómo la función subStr () se puede usar con la posición inicial positiva solo. Si la posición inicial es positiva, entonces el conteo comenzará desde 0. Aquí, la posición inicial es 11. Entonces, la cadena se cortará desde la posición 12 al final de la cadena original.

// Inicializa la cadena original
$ String = "Bienvenido a Linuxhint";
// Cortar la subcadena a partir de 11 donde el mostrador comienza desde 0
$ sub_string = subStr ($ string, 11);
// imprime la cadena original y la subcadena
eco "

El valor de la cadena original es: $ Cadena

";
eco "

El valor de subcadena es: $ sub_string

";
?>

Producción:

La siguiente salida aparecerá después de ejecutar el script desde el servidor web. Muestra que Linuxhint es la subcadena después de aplicar la función subStr ().

Ejemplo 2: Uso de subStr () con la posición inicial negativa

Este ejemplo muestra cómo la función subStr () se puede usar con la posición inicial negativa para cortar una cadena de otro valor de cadena. Si la posición inicial es negativa, entonces el conteo comienza desde el final de la cadena original y el valor 1. No se da ningún argumento de longitud. Entonces, el script devolverá una subcadena de la posición inicial al final de la cadena.

// Inicializa la cadena original
$ String = "Me gusta la programación";
// Cortar la subcadena a partir de 11 donde el mostrador comienza desde 0
$ sub_string = subStr ($ string, -11);
// imprime la cadena original y la subcadena
eco "

El valor de la cadena original es: $ Cadena

";
eco "

El valor de subcadena es: $ sub_string

";
?>

Producción:

La siguiente salida aparecerá después de ejecutar el script desde el servidor web. Muestra que programación es la subcadena después de aplicar la función subStr ().

Ejemplo 3: Uso de subStr () con la posición inicial positiva y la longitud

Este ejemplo muestra cómo la función subStr () se puede usar con una posición de inicio positiva y longitud. Aquí, la posición inicial es 21 y la longitud es 9. La posición inicial se recuperará contando de 0 a 21, y la posición final se recuperará contando 9 caracteres.

// Inicializar la cadena de origenl
$ String = "Php es un lenguaje de secuencias de comandos del lado del servidor";
// Cortar la subcadena a partir de 21 con la longitud 9
$ sub_string = subStr ($ string, 21, 9);
// imprime la cadena original y la subcadena
eco "

El valor de la cadena original es: $ Cadena

";
eco "

El valor de subcadena es: $ sub_string

";
?>

Producción:

La siguiente salida aparecerá después de ejecutar el script desde el servidor web. Scripting es la subcadena después de aplicar la función subStr ().

Ejemplo 4: Uso de subStr () con la posición inicial negativa y la longitud

Este ejemplo muestra cómo la función subStr () se puede usar con la posición inicial negativa y la longitud. Aquí, la posición inicial es -16, y la longitud es -9. Tanto la posición inicial como la longitud contarán desde el final de la cadena y el conteo comenzará desde 1.

// Inicializa la cadena original
$ string = "html es un lenguaje de marcado";
// Cortar la subcadena a partir de -16 con la longitud -9
$ sub_string = subStr ($ string, -16, -9);
// imprime la cadena original y la subcadena
eco "

El valor de la cadena original es: $ Cadena

";
eco "

El valor de subcadena es: $ sub_string

";
?>

Producción:

La siguiente salida aparecerá después de ejecutar el script desde el servidor web. Muestra que el margen es la subcadena después de aplicar la función subStr ().

Ejemplo 5: Uso de subStr () con una posición inicial negativa y una longitud positiva

Este ejemplo muestra cómo la función subStr () se puede usar con la posición inicial positiva y la longitud negativa. Aquí, la posición inicial es -11, y la longitud es 7. La posición inicial se recuperará contando desde el final de la cadena. La subconjunto se generará contando 7 caracteres después de la posición inicial.

// Inicializar la cadena de origenl
$ String = "JavaScript es muy popular ahora";
// Cortar la subcadena a partir de -11 con la longitud 7
$ sub_string = subStr ($ string, -11, 7);
// imprime la cadena original y la subcadena
eco "

El valor de la cadena original es: $ Cadena

";
eco "

El valor de subcadena es: $ sub_string

";
?>

Producción:

La siguiente salida aparecerá después de ejecutar el script desde el servidor web. Muestra que popular es la subcadena después de aplicar la función subStr ().

Ejemplo 6: Uso de subStr () con una posición inicial positiva y una longitud negativa

// Inicializar la cadena de origenl
$ String = "Angular 8 es un marco JavaScript";
// Cortar la subcadena a partir de 11 donde el mostrador comienza desde 0
$ sub_string = subStr ($ string, 0, -26);
// imprime la cadena original y la subcadena
eco "

El valor de la cadena original es: $ Cadena

";
eco "

El valor de subcadena es: $ sub_string

";
?>

Conclusión

Todas las combinaciones posibles del uso de la función substr () en php para cortar una cadena de otra cadena se muestran en este tutorial utilizando seis ejemplos simples. Con suerte, los lectores pueden aplicar la función subStr () de manera eficiente después de practicar los ejemplos de este tutorial.

Tutorial de video