@smeckoi77
Да, действительно проблема была в блокноте. Спасибо.
Добавление строки в БД в формате int.
-
Всем привет.
Столкнулся с таким вопросом.
Скрипт парсит число. Если число четырехзначное - то добавляется пробел (прим. 5 123).
Проблема в том, что при добавлении напрямую, в колонку БД с параметром int - трехзначные нормально записываются, а вот вместо четырехзначных записывается 0.Функция parseint переводит только цифру(число) до пробела.
Пробел же не получается убрать действием "Заменить строку", т.к. переменная созданная регуляркой имеет тип array, а не string.Подскажите, как убрать пробел из такого типа данных или как перевести массив в строку.
А может, у вас есть и более простое решение записи числа в БД, без всех этих махинаций.
Спасибо за внимание!
-
@Agnest said in Добавление строки в БД в формате int.:
Всем привет.
Столкнулся с таким вопросом.
Скрипт парсит число. Если число четырехзначное - то добавляется пробел (прим. 5 123).
Проблема в том, что при добавлении напрямую, в колонку БД с параметром int - трехзначные нормально записываются, а вот вместо четырехзначных записывается 0.Функция parseint переводит только цифру(число) до пробела.
Пробел же не получается убрать действием "Заменить строку", т.к. переменная созданная регуляркой имеет тип array, а не string.Подскажите, как убрать пробел из такого типа данных или как перевести массив в строку.
А может, у вас есть и более простое решение записи числа в БД, без всех этих махинаций.
Спасибо за внимание!
Если в вашем массиве только один элемент с этой строкой, так примените регулярку к этому элементу [[ARR]][0].