<?php
$str = "[[1500000000,2823.43,2848,2827.86,2847.68,526.4426911499979]]";
$arr = [];
preg_replace_callback('/\[(.*?)\]/', function($m) use (&$arr){
$arr[] = explode(',',preg_replace('/([\w]+)/', "$1", $m[1]));
}, $str);
$arr2 = [];
preg_replace_callback('/\[(.*?)\]/', function($m) use (&$arr2){
$arr2[] = explode(',',preg_replace('/([\w]+)/', "$1", $m[1]));
}, $str);
print_r($arr2);
preferences:
52.46 ms | 402 KiB | 5 Q