str_split
(PHP 5, PHP 7)
str_split — Преобразует строку в массив
Описание
$string
, int $length = 1
) : arrayПреобразует строку в массив.
Список параметров
-
string -
Входная строка.
-
length -
Максимальная длина фрагмента.
Возвращаемые значения
Если указан необязательный аргумент length,
возвращаемый массив будет содержать части исходной строки длиной
length каждая, иначе каждый элемент
будет содержать один символ.
Если length меньше 1, возвращается
false. Если length больше длины строки
string, то вся строка будет возвращена в первом и
единственном элементе массива.
Примеры
Пример #1 Пример использования str_split()
<?php
$str = "Hello Friend";
$arr1 = str_split($str);
$arr2 = str_split($str, 3);
print_r($arr1);
print_r($arr2);
?>
Результат выполнения данного примера:
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
)
Примечания
Замечание:
Функция str_split() производит разбивку по байтам, а не по символам, в случае использования строк в многобайтных кодировках.
Смотрите также
- chunk_split() - Разбивает строку на фрагменты
- preg_split() - Разбивает строку по регулярному выражению
- explode() - Разбивает строку с помощью разделителя
- count_chars() - Возвращает информацию о символах, входящих в строку
- str_word_count() - Возвращает информацию о словах, входящих в строку
- for