Edit report at https://bugs.php.net/bug.php?id=65396&edit=1
ID: 65396 Comment by: mail+php at requinix dot net Reported by: empaingeo at hotmail dot com Summary: Separators at the beginning of string are also exploded Status: Open Type: Bug Package: Strings related Operating System: Windows Vista PHP Version: Irrelevant Block user comment: N Private report: N New Comment: Totally intended and often desirable behavior. If you don't want those then trim() the spaces off first, or if you're worried about multiple spaces inside the string too ("test1 test2") then array_filter() the result. Previous Comments: ------------------------------------------------------------------------ [2013-08-05 23:39:25] empaingeo at hotmail dot com Description: ------------ --- >From manual page: >http://www.php.net/function.explode#refsect1-function.explode-returnvalues --- Hi, to reproduce the problem : Test script: --------------- <?php echo "<pre>"; echo print_r(explode(' ', " test1 test2")); echo "</pre>"; ?> Expected result: ---------------- Array ( [0] => test1 [1] => test2 ) 1 Actual result: -------------- Array ( [0] => [1] => [2] => [3] => [4] => test1 [5] => test2 ) 1 ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=65396&edit=1