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);

preferences:
29.23 ms | 406 KiB | 5 Q