the minus sign for values in the numeric array is lost. for example [-5, -1, 5] becomes [5, 1, 5] bug in regexp `if (!preg_match_all('/([\d.]+|null)/is', $inner, $m)) return array();`
the minus sign for values in the numeric array is lost.
for example [-5, -1, 5] becomes [5, 1, 5]
bug in regexp
if (!preg_match_all('/([\d.]+|null)/is', $inner, $m)) return array();