3v4l.org

run code in 300+ PHP versions simultaneously
<?php $el = [1, 2,3,4,5,23,23,323,23,3,24,42,3,43,423]; var_dump(array_splice($el, 0, 5)); var_dump(array_splice($el, 0, 5)); var_dump(array_splice($el, 1, 3)); $el = ['a'=>1, 'b'=>2, 1=>3,0=>4,5=>5]; var_dump(array_splice($el, 0, 3)); var_dump(array_splice($el, 0, 3)); var_dump(array_splice($el, 1, 3));
Output for 8.1.32, 8.2.0 - 8.2.29, 8.3.0 - 8.3.27, 8.4.1 - 8.4.14, 8.5.0 - 8.5.1
array(5) { [0]=> int(1) [1]=> int(2) [2]=> int(3) [3]=> int(4) [4]=> int(5) } array(5) { [0]=> int(23) [1]=> int(23) [2]=> int(323) [3]=> int(23) [4]=> int(3) } array(3) { [0]=> int(42) [1]=> int(3) [2]=> int(43) } array(3) { ["a"]=> int(1) ["b"]=> int(2) [0]=> int(3) } array(2) { [0]=> int(4) [1]=> int(5) } array(0) { }
Output for 8.4.15
/bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.35' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.34' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15)
Process exited with code 1.
Output for 8.3.28
/bin/php-8.3.28: /usr/lib/libm.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.3.28) /bin/php-8.3.28: /usr/lib/libm.so.6: version `GLIBC_2.35' not found (required by /bin/php-8.3.28) /bin/php-8.3.28: /usr/lib/libc.so.6: version `GLIBC_2.34' not found (required by /bin/php-8.3.28) /bin/php-8.3.28: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.3.28)
Process exited with code 1.

preferences:
74.46 ms | 407 KiB | 5 Q