Стояла задача перемістити кириличну назву в поле для генерування аліасу.
Переміщення проміжне, при імпортуванні даних — тобто як далі воно себе поводитиме при виводі слава богу вже не мій клопіт. Потрібно лишень обрізати через preg_replace спецсимволи та замінити їх “-”
Оскільки рішення запрацювало не з першого разу, залишу його тут як приклад.
// create function function create_slug($string){ // regular expression $slug=preg_replace("/[^A-Za-z\p{Cyrillic}0-9-]+/u", '-', $string); // return results return $slug; } echo create_slug('Ящик для квітів');