Это не нужно для перестроения матрицы.
Нужно немного подумать и родить банальную формулу вычисления нужного индекса массива для изначальной и для перевернутой матрицы.
tukreb, однако чтение основы обязательно чередуется практикой (хотя бы задачами из того же учебника), а чтение какого-нибудь "Совершенного кода" имеет смысл в любое свободное время с тех пор, как этот материал вообще может быть усвоен. Не дожидаясь паузы между проектами.
N, я имел в виду, что нужно беспокоиться не о компактности хранения (БД с этим успешно справится сама), а об удобстве работы.
Если по работе записи приходится разделять (упомянутая ТС раздельная их оплата, например) - нет смысла искусственно создавать трудности, их объединяя. Когда понадобится объединить - опять-таки у БД с этим проблем не будет, "помогать" ей, городя самопальные костыли, просто глупо.
Александр Панков, насколько я понимаю, при наличии установленного модуля PHP апачу не требуется дополнительно объяснять, что пыховскими файлами занимается он. Нужно только определить, кто тут у нас пыховские файлы - по расширению.
CityCat4, тут еще стоит вспомнить банальную истину: большинство работающих на компьютере работают не в ОС, а в браузерах, офисах и прочей прикладухе, которая на разных ОС может просто-напросто... вообще не отличаться. Мои подопечные филологи, приученные к FireFox / LO, перепрыгнули с XP на Xubuntu без всяких проблем.
Кто вам это сказал? Проблема производительности может возникнуть, если вы без необходимости увеличите количество записей на два-три порядка. И то не факт, зависит от того, как с ними работает система.
В целом вы прекрасно описали классические проблемы преждевременной оптимизации.
tukreb, обычно придерживаюсь того же принципа, но здесь подозреваю, что частная поставленная задача может оказаться более широкой (например, в части размеров) и оправдает оверхед.
DollyPapper, речь не о "строках", а об инструментарии для сборки готового кода, например, в бинарник. В IDE начинающий учится не логике выполнения этих действий, а искусству нажать нужную кнопочку и ждать чуда.
Нужно немного подумать и родить банальную формулу вычисления нужного индекса массива для изначальной и для перевернутой матрицы.