Home >>PHP String Functions >PHP chunk_split() Function

PHP chunk_split() Function

PHP chunk_split() Function

PHP Chunk_split() function is used to split the given input string into small chunks of defined length.The Chunk_split() function is an in-built function of PHP. We give the input string and the function returns us the split string chunks as the result. Syntax

Syntax :

string chunk_split($string, $length, $end)

The chunk_split() function can pass upto 3 parameters in which the $string is the given input string which we want to break in to smaller chunks, $length is the specific length of the chunks, length of all the chunks will be equal to this parameter value, and the $end parameter defines how the line will end when the chunks get separated.

Let's understand this with some example:

<html>
<body>

<?php
$str = "PHP is a general-purpose scripting language";
echo chunk_split($str,6)."<br>";
echo chunk_split($str,10);
?> 

</body>
</html>
Output:
PHP is a gen eral-p urpose scrip ting l anguag e
PHP is a g eneral-pur pose scrip ting langu age

Example 2

<html>
<body>
<?php
$str = "PHPTPOINT";
echo chunk_split($str,1,".")."<br>";
echo chunk_split($str,3,"*");
?>  
</body>
</html>
Output:
P.H.P.T.P.O.I.N.T.
PHP*TPO*INT*

Example 3

<html>
<body>
<?php
$str = "PHP is a general-purpose scripting language that is especially suited to server-side web development, in which case PHP generally runs on a web server";
echo chunk_split($str,6,":::")."<br>";
echo chunk_split($str,10,"!!");
?> 
</body>
</html>
Output:
PHP is::: a gen:::eral-p:::urpose::: scrip:::ting l:::anguag:::e that::: is es:::pecial:::ly sui:::ted to::: serve:::r-side::: web d:::evelop:::ment, :::in whi:::ch cas:::e PHP :::genera:::lly ru:::ns on :::a web :::server:::
PHP is a g!!eneral-pur!!pose scrip!!ting langu!!age that i!!s especial!!ly suited !!to server-!!side web d!!evelopment!!, in which!! case PHP !!generally !!runs on a !!web server!!

PHP String Functions PHP addcslashes() Function PHP addslashes() Function PHP bin2hex() Function PHP chop() Function PHP chr() Function PHP chunk_split() Function PHP convert_cyr_string() Function PHP convert_uudecode() Function PHP convert_uuencode() Function PHP count_chars() Function PHP crc32() Function PHP crypt() Function PHP echo() Function PHP empty() function PHP explode() Function PHP strcmp() Function PHP fprintf() Function PHP strcoll() Function PHP get_html_translation_table() Function PHP strcspn() Function PHP hebrev() Function PHP strip_tags() Function PHP hebrevc() Function PHP hex2bin() Function PHP html_entity_decode() Function PHP htmlentities() Function PHP htmlspecialchars() Function PHP htmlspecialchars_decode() Function PHP implode() Function PHP join() Function PHP lcfirst() Function PHP levenshtein() Function PHP localeconv() Function PHP ltrim() Function PHP md5() Function PHP md5_file() Function PHP metaphone() Function PHP money_format() Function PHP nl_langinfo() Function PHP nl2br() Function PHP number_format() Function PHP ord() Function PHP parse_str() Function PHP print() Function PHP printf() Function PHP quoted_printable_decode() Function PHP quoted_printable_encode() Function PHP quotemeta() Function PHP rtrim() Function PHP setlocale() Function PHP sha1() Function PHP sha1_file() Function PHP similar_text() Function PHP soundex() Function PHP sprintf() Function PHP sscanf() Function PHP str_getcsv() Function PHP str_ireplace() Function PHP str_pad() Function PHP str_repeat() Function PHP str_replace() Function PHP str_rot13() Function PHP str_shuffle() Function PHP str_split() Function PHP str_word_count() Function PHP strcasecmp() Function PHP strchr() Function