Функция base_convert (), похоже, не сохраняет знак.
Например:
var_dump (base_convert ('-100', 10, 10));
Результат: 100
Есть ли способ конвертировать базы без потери знака?