3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str = '[{2:,0:1,1:Rodapi\u00e9s 1-a, 2-a, bloque 6}, {4:x, y, z,0 :111, 3:some random text},{5:a45:bc,def}]'; $str = preg_replace('/(?<=[{,])\s*(\d+)\s*:(.*?)(?=}|,\s*\d+\s*:)/', '"$1":"$2"', $str); $obj = json_decode($str); print_r($obj);
Output for 8.0.1 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.28, 8.4.1 - 8.4.14, 8.5.0 - 8.5.1
Array ( [0] => stdClass Object ( [2] => [0] => 1 [1] => RodapiƩs 1-a, 2-a, bloque 6 ) [1] => stdClass Object ( [4] => x, y, z [0] => 111 [3] => some random text ) [2] => stdClass Object ( [5] => a45:bc,def ) )
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.

preferences:
130.77 ms | 407 KiB | 5 Q