Todas las funciones de recorte se utilizan para eliminar cualquier espacio en blanco del inicio y el final de la cadena. Los siguientes caracteres se consideran espacios en blanco en PHP. El personaje o el rango de caracteres particular se pueden usar sin estos caracteres en blanco. Algunos caracteres de uso común que se pueden usar para recortar se han mencionado a continuación.
Personaje | Objetivo |
---|---|
"" | Define el carácter espacial. |
"\norte" | Define el personaje de Newline. |
"\ T" | Define el espacio de pestaña. |
"\ R" | Define el carácter de retorno del carro. |
"\ 0" | Define el carácter de pestaña vertical. |
"\ X0b" | Define el carácter nulo-byte. |
Uso de la función TRIM ()
El recortar() la función puede tomar dos entradas como valores de argumento. El primer argumento es obligatorio que contiene el valor de la cadena principal y el segundo argumento es opcional y contiene el carácter específico o la lista de caracteres que se utilizarán para recortar el valor de la cadena. Devuelve la cadena después de recortar. La sintaxis de esta función se muestra a continuación.
TRIM ($ main_string [, $ char_list])Si se omite el argumento opcional, la función eliminará el espacio de la parte inicial y final del valor proporcionado por el primer argumento.
Ejemplo-1: Recorte de cadena basada en el espacio
Cree un archivo PHP con el siguiente script. Los usos de recortar() La función sin el argumento opcional se ha mostrado en el siguiente ejemplo. La cadena, '***' se ha agregado antes y después de la cadena para verificar cómo recortar() funciona la función.
// Defina un valor de cadenaProducción:
La siguiente salida aparecerá después de ejecutar el script anterior. La salida muestra que el espacio de ambos lados de la cadena se ha eliminado.
Ejemplo-2: Recorte de cadena basada en caracteres específicos
Cree un archivo PHP con el siguiente script. El '
'Existe en ambos lados del valor de la cadena principal y'
'se ha utilizado como el valor de argumento opcional para eliminar'
'Desde ambos lados de la cadena principal después de usar la función TRIM ().
Producción:
La siguiente salida aparecerá después de ejecutar el script anterior. La salida muestra que la nueva línea se ha eliminado de ambos lados de la cadena.
Ejemplo-3: Cadena de recorte basada en la gama de caracteres
Cree un archivo PHP con el siguiente script. Aquí, los valores numéricos se han utilizado en ambos del lado de la cadena y el rango numérico 0 ... 9 se ha utilizado como el valor de argumento opcional de la función TRIM () para eliminar la parte numérica de ambos del lado de la cadena.
// Defina un valor de cadenaProducción:
La siguiente salida aparecerá después de ejecutar el script anterior. La salida muestra que los números se han eliminado de ambos lados de la cadena.
Uso de la función ltrim ()
El Ltrim () la función funciona como la recortar() función, pero elimina los espacios en blanco u otros caracteres específicos del lado izquierdo de la cadena principal. La sintaxis de esta función se muestra a continuación.
ltrim ($ main_string [, $ char_list])Ejemplo-4: Recorte caracteres desde el lado izquierdo de la cadena
Cree un archivo PHP con el siguiente script. Al igual que el ejemplo anterior, el '***' se ha agregado antes y después de la cadena principal para verificar cómo Ltrim () la función funciona sin el argumento opcional. A continuación, la gama numérica 0 ... 9 se ha utilizado como el valor de argumento opcional de la función ltrim () para eliminar la parte numérica del lado izquierdo de la cadena.
// Defina la cadena agregando espacio en ambos lados de la cadenaProducción:
La siguiente salida aparecerá después de ejecutar el script anterior. La salida muestra que el espacio se ha eliminado del lado izquierdo de la cadena cuando el Ltrim () se ha utilizado sin el argumento opcional. El ' #' se ha eliminado del lado izquierdo de la cadena cuando el Ltrim () se ha utilizado con el argumento opcional.
Uso de la función ltrim ()
El rtrim () la función funciona como la recortar() función, pero elimina los espacios en blanco u otros caracteres específicos del lado derecho de la cadena principal. La sintaxis de esta función se muestra a continuación.
rtrim ($ main_string [, $ char_list])Ejemplo-5: Recorte caracteres desde el lado derecho de la cadena
Cree un archivo PHP con el siguiente script. Al igual que el ejemplo anterior, el '***' se ha agregado antes y después de la cadena principal para verificar cómo el rtrim () la función funciona sin el argumento opcional. A continuación, la cadena, ' #' se ha utilizado como el valor de argumento opcional de el rtrim () función para eliminar ' #' del lado derecho de la cadena.
// Defina la cadena agregando espacio en ambos lados de la cadenaProducción:
La siguiente salida aparecerá después de ejecutar el script anterior. La salida muestra que el espacio se ha eliminado del lado derecho de la cadena cuando el rtrim () se ha utilizado sin el argumento opcional. El ' #' se ha eliminado del lado derecho de la cadena cuando el rtrim () se ha utilizado con el argumento opcional.
Conclusión
Se han mostrado tres formas diferentes de recortar datos de cadena en PHP en este tutorial utilizando múltiples ejemplos para ayudar a los nuevos usuarios de PHP a comprender los usos de las funciones de recorte correctamente.