(PHP 4, PHP 5, PHP 7, PHP 8)
chunk_split — Разбивает строку на фрагменты
Функция разбивает строки на фрагменты меньшего размера, что полезно, например,
для преобразования вывода функции base64_encode()
в строку, которая соответствует семантике стандарта RFC 2045. Длину фрагмента
определяет параметр length
, а параметр separator
принимает последовательность символов, которую функция вставляет в конце каждого фрагмента.
string
Строка, которую требуется разбить на части.
length
Длина фрагмента.
separator
Последовательность символов для конца строки.
Функция возвращает фрагментированную строку.
Пример #1 Пример разбиения строки на фрагменты функцией chunk_split()
<?php
$data = 'This is quite a long string, which will get broken up because the line is going to be too long after base64 encoding it.';
// Форматирование данных по семантическим правилам стандарта RFC 2045
$new_string = chunk_split(base64_encode($data));
echo $new_string, PHP_EOL;
?>