Руководство по языку программирования PHP
 

PCRE
 

Строковые функции PHP

chunk_split()

Синтаксис:

chunk_split(string_name[, string_length[, end_string]])


Поддерживается следующими версиями PHP:

3.0.6
4
5
+
+
+

Описание функции:

Функция chunk_split() используется для разделения строки на фрагменты.

Аргумент
Описание
Тип
string_name
Обязательный аргумент. Строка которая будет разделена на фрагменты.
String
string_length

Необязательный аргумент. Аргумент определяет длину фрагмента. Если аргумент не задан, то строка будет делиться на фрагменты длиной в 76 символов.

Integer
end_string

Необязательный аргумент. Символ вставляемый в конце каждого фрагмента. Если аргумент не задан, то по умолчанию в качестве разделителя используется \r\n

String

Примеры:

Пример 1:

$string1='phptown.ru';
echo chunk_split($string1,1,".");
?>

Результат:

p.h.p.t.o.w.n...r.u.

Пример 2:

$string1='phptown.ru';
echo chunk_split($string1,2,"*");
?>

Результат:

ph*pt*ow*n.*ru*

Пример 3:

В этом примере строка будет разделена на два фрагмента. Так как аргумент длины фрагмента на задан, то первый фрагмент будет содержать 76 символов.

$string1='!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!';

echo chunk_split($string1);
?>

Результат:

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Пример 4:

После последнего фрагмента, вне зависимо от его длины, также вставляется "end_string"

$string1='phptown';
echo chunk_split($string1,3,"*");
?>

Результат:

php*tow*n*

Статьи по теме "Секреты вебмастера"

 

Строковые функции

addcslashes()
addslashes()
bin2hex()
chop()
chr()
chunk_split()
convert_cyr_string()
convert_uudecode()
convert_uuencode()
count_chars()
crc32()
crypt()
echo()
explode()
fprintf()
get_html_translation_table()
html_entity_decode()
htmlentities()
htmlspecialchars_decode()
htmlspecialchars()
implode()
join()
localeconv()
ltrim()
md5
md5_file()
metaphone()
nl2br()
number_format()
ord()
parse_str()
print()
printf()
quotemeta()
rtrim()
sha1_file()
sha1()
similar_text()
soundex()
sprintf()
sscanf()
str_ireplace()
str_repeat()
str_replace()
str_rot13()
str_shuffle()
str_split()
str_word_count()
strcasecmp()
strchr()
strcmp()
strcoll()
strcspn()
strip_tags()
stripcslashes()
stripos()
stripslashes()
strlen()
strnatcasecmp()
strnatcmp()
strncasecmp()
strncmp()
strpbrk()
strpos()
strrchr()
strrev()
strripos()
strrpos()
strspn()
stristr()
strtok()
strtolower()
strtoupper()
strstr()
substr_compare()
substr_count()
substr_replace()
substr()
trim()
ucfirst()
ucwords()
vfprintf()
vprintf()
vsprintf()
wordwrap()

Надёжный хостинг BeGet.ru