Для тех, кто подсел на пхп и подругому уже не может. У них массивы — гибрид хеш-таблицы и обычного массива. Да еще и с сохранением порядка создания ключей. Дичь и извращуга. Осуждаю.
Нету толка. Для подписей строчку нужно составлять ручками, а не надеяться, что структура сама все сделает. Вот чуть поменяется внутренняя реализация, все перемещается и будете фиксить это "изящное решение".