&calculate=1&technicaldata={"name":["Наименование рабочей среды","Расход (кг/ч)","Температура","Рабочее давление (бар)","Допустимые потери напора (кПа)","Расчетное давление (бар)","Расчетная температура (°С)","Тепловая нагрузка (кВт)","PH Наличие хлоридов"],"hot_side":{"value":["Вода","Расход",["Вход","Выход"],"Введите данные","30","250","120","4 000","6.0"]},"cold_side":{"value":["Вода","Расход",["Вход","Выход"],"Введите данные","30","250","120","4 000","6.0"]}} in the php script I do this: $technicaldata = json_decode($_POST['technicaldata']); But getting access through $ technicaldata ['name'] to go through the array name foreach does not work :( How to convert a string to make a normal array?