1--TEST-- 2Test chunk_split() function : usage variations - default 'chunklen' with long string as 'str'argument 3--FILE-- 4<?php 5/* Prototype : string chunk_split(string $str [, int $chunklen [, string $ending]]) 6 * Description: Returns split line 7 * Source code: ext/standard/string.c 8 * Alias to functions: 9*/ 10 11/* 12* passing long string as 'str' and testing default value of chunklen which is 76 13*/ 14 15echo "*** Testing chunk_split() : default 'chunklen' with long string 'str' ***\n"; 16 17//Initializing variables 18$values = array ( 19 "123456789012345678901234567890123456789012345678901234567890123456789012345678901", 20 "1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901" 21); 22 23//loop through each element of values for 'str' and default value of 'chunklen' 24for($count = 0; $count < count($values); $count++) { 25 echo "-- Iteration $count --\n"; 26 var_dump( chunk_split($values[$count]) ); 27} 28 29echo "Done" 30?> 31--EXPECTF-- 32*** Testing chunk_split() : default 'chunklen' with long string 'str' *** 33-- Iteration 0 -- 34string(85) "1234567890123456789012345678901234567890123456789012345678901234567890123456 3578901 36" 37-- Iteration 1 -- 38string(217) "1234567890123456789012345678901234567890123456789012345678901234567890123456 397890123456789012345678901234567890123456789012345678901234567890123456789012 4034567890123456789012345678901234567890123456789012345678901 41" 42Done 43