Сообщение от vlasenkov
|
Это я делаю, чтобы строки в числа перевести
|
Это глупости, для этого есть приведение типов:
$item = (int)preg_replace('/.+=([0-9,\.]+)/', '$1', $item);
Кроме этого можно указать при кодировании кодировать строки содержащие только числа как числа:
$a = ['1', '2', '3'];
echo json_encode($a); //["1","2","3"]
echo json_encode($a, JSON_NUMERIC_CHECK); //[1,2,3]