Utilitzant la funció PHP str_split().
La cadena que s'ha de dividir i el nombre de caràcters per element de matriu són les dues entrades per a la funció str split(). Si no s'especifica el segon paràmetre, la funció divideix la cadena en caràcters individuals, la sintaxi de la funció str_split() és la següent:
str_dividir ( $cadena , $split_length ) ;On $cadena és la cadena d'entrada que s'ha de dividir i $split_length és la longitud de cada element de la matriu. Si no es proporciona el paràmetre $split_length, la funció divideix la cadena en caràcters individuals.
Exemple 1: dividir una cadena en caràcters individuals
En aquest exemple, utilitzarem la funció str_split() per dividir una cadena en caràcters individuals i mostrar el resultat a la pantalla:
$cadena = 'Hola, Linux' ;
$caracters = str_dividir ( $cadena ) ;
print_r ( $caracters ) ;
?>
En aquest codi, primer definim una variable de cadena que conté el text 'Hola, Linux'. Aleshores cridem a la funció str_split() amb la variable $string com a primer paràmetre. La funció divideix la cadena en caràcters individuals i retorna una matriu que conté els caràcters. La funció print_r() per mostrar la matriu resultant a la pantalla:
Exemple 2: Divisió d'una cadena en subcadenes de longitud fixa
En aquest exemple, utilitzarem la funció str_split() per dividir una cadena en subcadenes de longitud fixa de dos caràcters cadascuna.
$cadena = 'Hola Linux' ;
$subcadenes = str_dividir ( $cadena , 2 ) ;
print_r ( $subcadenes ) ;
?>
En aquest codi, primer definim una variable de cadena que conté tota la cadena. A continuació, cridem a la funció str_split() amb la variable $string com a primer paràmetre i el valor 2 com a segon paràmetre. La funció divideix el text en subcadenes de dos caràcters i genera una matriu de subcadenes. A continuació, utilitzem la funció print_r() per mostrar la matriu resultant a la pantalla.
Conclusió
La funció PHP str_split() és una eina útil per dividir cadenes en caràcters individuals o subcadenes de longitud fixa. En entendre com utilitzar la funció str_split(), els desenvolupadors poden realitzar diverses operacions sobre caràcters individuals o subcadenes d'una cadena. La funció str_split() és fàcil d'utilitzar i versàtil, la qual cosa la converteix en una funció valuosa per a qualsevol desenvolupador de PHP.