Annotation of embedaddon/php/ext/standard/tests/strings/chunk_split_variation13.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Test 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:
15: echo "*** 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'
24: for($count = 0; $count < count($values); $count++) {
25: echo "-- Iteration $count --\n";
26: var_dump( chunk_split($values[$count]) );
27: }
28:
29: echo "Done"
30: ?>
31: --EXPECTF--
32: *** Testing chunk_split() : default 'chunklen' with long string 'str' ***
33: -- Iteration 0 --
34: string(85) "1234567890123456789012345678901234567890123456789012345678901234567890123456
35: 78901
36: "
37: -- Iteration 1 --
38: string(217) "1234567890123456789012345678901234567890123456789012345678901234567890123456
39: 7890123456789012345678901234567890123456789012345678901234567890123456789012
40: 34567890123456789012345678901234567890123456789012345678901
41: "
42: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>