Cómo dividir una cadena en un espacio en PHP

by admin

Cómo dividir una cadena en un espacio en PHP

En PHP, las cadenas son objetos de gran alcance que pueden ser manipulados en un número de maneras. Por ejemplo, si usted tiene una cadena que consiste en el nombre y apellido de una persona, puede dividir esta cadena en cada carácter de "espacio" para proporcionarle EITH elementos separados para cada nombre. Esta función se basa en la transformación de una cadena en una matriz de cadenas separadas, en este caso, interrumpida por espacios.

Instrucciones

1 Abra el archivo que contiene el script PHP en su editor de PHP o entorno de desarrollo. Desplázate hasta la ubicación de la cadena que desea dividir, y tome nota del nombre de la variable. Por ejemplo, si la línea de código lee "$ cadena = 'John Doe';" a continuación, el nombre de la variable es "$ cadena."

2 Añadir una nueva línea de código después de la que contiene la variable; Utilice la opción "explotar ()" función para dividir la cadena escribiendo:

$ Split_string = explode ( "", $ cadena, 2);

El primer argumento, "", le dice a explotar () lo personaje para dividir la cadena basada en --- en este caso, un "espacio". Si la variable que hay que dividir no se llama "$ cadena," sustituto ese nombre variable en lugar; el resto del código se puede dejar sin cambios.

3 Referencia a los elementos de la matriz $ split_string por número para recuperar alguno de los elementos de la cadena. Para la cadena "John Doe", $ split_string [0] es "John" y $ split_string [1] es "Doe". Si hay varios espacios en la cadena, éste se parte basada en la primera aparición del carácter de espacio; la cadena "John Doe P.," $ split_string [0] seguiría siendo "John", pero split_string $ [1] ahora sería "P. Pérez".

Consejos y advertencias

  • A pesar de la división función de PHP () se puede utilizar de manera similar y los mismos argumentos, que está en desuso, lo que significa que PHP ya no lo soporta. Utilice explotar () en su lugar y vuelva a colocar split () con explotar () en su código PHP siempre que sea posible.
ETIQUETA: