kantry, с телефона пока не могу оценить преимущества, но на первый взгляд мне уже не нравятся два цикла. Если не ошибаюсь, циклов вообще стараются избегать, вместо них юзают что-то встроенное в язык, типа array_walk или array_map и т.п.
Позже посмотрю твой пример с компа. Спасибо ![]()