Descripción
array
str_split ( string cadena [, int longitud_separacion] )
Convierte una cadena en una matriz. Si el parámetro
opcional longitud_separacion es
especificado, la matriz devuelta estará separada en
pedazos, cada uno de
longitud longitud_separacion, de otro modo
cada trozo tendrá un caracter de longitud.
Se devuelve FALSE si longitud_separacion
es menor que 1. Si la
longitud longitud_separacion excede la
longitud de cadena, entonces la cadena
completa es devuelta como el primer (y único) elemento de
la matriz.
Ejemplo 1. Ejemplos de uso de str_split()
<?php
$cadena = "Hello Friend";
$matriz1 = str_split($cadena); $matriz2 = str_split($cadena, 3);
print_r($matriz1); print_r($matriz2);
?>
|
La salida puede verse algo como:
Array
(
[0] => H
[1] => e
[2] => l
[3] => l
[4] => o
[5] =>
[6] => F
[7] => r
[8] => i
[9] => e
[10] => n
[11] => d
)
Array
(
[0] => Hel
[1] => lo
[2] => Fri
[3] => end
) |
|
Ejemplo 2. Ejemplos relacionados con str_split()
<?php
$cadena = "Hello Friend";
echo $cadena{0}; // H echo $cadena{8}; // i
// Crea: array('H','e','l','l','o',' ','F','r','i','e','n','d') $matriz1 = preg_split('//', $cadena, -1, PREG_SPLIT_NO_EMPTY);
?>
|
|
Vea también
chunk_split(),
preg_split(),
split(),
count_chars(),
str_word_count(), y
for.