На сайте есть категории и подкатегории товара. Они связаны таблицей в бд с полями id категории и id подкатегорий через запятую. У самого товара есть только id категории и id подкатегории (если указана при создании). Как лучше хранить названия категорий и подкатегорий: сделать ещё две таблицы в бд или в файле в функции, типа:
function categories ( $text ) {
$search = array(
'1',
'2',
'3',
);
$replace= array(
'name 1',
'name 2',
'name 3',
);
return str_replace($search, $replace, $text);
?