chunk_split

(PHP 4, PHP 5, PHP 7, PHP 8)

chunk_splitРазбивает строку на фрагменты

Описание

chunk_split(string $string, int $length = 76, string $separator = "\r\n"): string

Функция разбивает строки на фрагменты меньшего размера, что полезно, например, для преобразования вывода функции 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;

?>

Смотрите также

  • str_split() - Преобразовывает строку в массив
  • explode() - Разбивает строку разделителем
  • wordwrap() - Переносит строку через заданное количество символов
  • » RFC 2045