нормальная практика - это агрументировать свои действия с помощью логических доводов, а не слова "не хочу".
В любом случае, перекладывать из пустого в порожнее - из одного формата в другой - будет абсолютно бессмысленно.
Ты явно себе представляешь РНР гаррипотером, а функции - такими заклинаниями. сказал array_map, и хопа, цикла как не бывало. сказал json_decode - и хопа, РНР родил тебе массив прямо из электромагнитного излучения, вообще не напрягаясь. Главное чтобы функция была. А то что она внутри себя будет делать то же самое, что ты наколупал на коленке - это тебе почему-то в голову не приходит