str_split преобразует строку в массив
(PHP5, PHP7)
str_split преобразует строку в массив
Описание
array str_split(string $string[,int $split_length=1])
Преобразует строку в массив.
Список параметров
string
Входная строка.
split_length
Максимальная длина фрагмента.
Возвращаемые значения
Если указан необязательный аргумент split_length, возвращаемый массив будет содержать части исходной строки длиной split_length каждая, иначе каждый элемент будет содержать 1 символ.
Если split_length меньше 1, возвращается FALSE. Если split_length больше длины строки string, то вся строка будет возвращена в первом и единственном элементе массива.
Примеры
Пример 1. Пример использования str_split()
<?
$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