str_split

(PHP 5)

str_split --  Convertir una cadena en una matriz

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.

Hosting by: hurra.com
Generated: 2007-01-26 18:01:06