Всем привет!
Я с помощью PHP сделал функцию, которая сокращает названия товаров (нужно для внутреннего использования). Пока что список всех замен содержится в файле, но, думаю, что умнее было бы сделать это через MySQL.
function clean_product_name($product_name) {
$names = array(
"Супер крутой товар 1" => "Супер 1",
"Супер крутой товар 2" => "Супер 2",
// ...
"Супер крутой товар 999" => "Супер 999"
);
$product_name = str_replace(array_keys($names), array_values($names), $product_name);
$remove = array("'", "/", "\\", "&", "\"");
return strip_tags(str_replace($remove, "", $product_name));
}
Других путей оптимизации пока что не вижу. А как бы вы реализовали подобную задачу?