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!!

Popular Tutorials