3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $string = 'asöfdsfö/lasdkfjas'; var_dump(explode('/', $string)); var_dump(explode('/', $string, null)); var_dump(explode('/', $string, -1)); var_dump(explode('/', $string, 5));
Output for 5.1.0 - 5.6.28, hhvm-3.10.0, 7.0.0 - 7.1.0
array(2) { [0]=> string(10) "asöfdsfö" [1]=> string(9) "lasdkfjas" } array(1) { [0]=> string(20) "asöfdsfö/lasdkfjas" } array(1) { [0]=> string(10) "asöfdsfö" } array(2) { [0]=> string(10) "asöfdsfö" [1]=> string(9) "lasdkfjas" }
Output for hhvm-3.12.0
array(2) { [0]=> string(10) "asöfdsfö" [1]=> string(9) "lasdkfjas" } Warning: explode() expects parameter 3 to be integer, null given in /in/fQqfA on line 5 NULL array(1) { [0]=> string(10) "asöfdsfö" } array(2) { [0]=> string(10) "asöfdsfö" [1]=> string(9) "lasdkfjas" }
Output for 4.3.0 - 5.0.5
array(2) { [0]=> string(10) "asöfdsfö" [1]=> string(9) "lasdkfjas" } array(1) { [0]=> string(20) "asöfdsfö/lasdkfjas" } array(2) { [0]=> string(10) "asöfdsfö" [1]=> string(9) "lasdkfjas" } array(2) { [0]=> string(10) "asöfdsfö" [1]=> string(9) "lasdkfjas" }