У меня есть переменная, которая имеет такую структуру:
$catname = 'this-is-my-category';
Как я могу раздеть "-" и получить:
$catname = 'this is my category';
Используйте функцию str_replace следующим образом:
$catname = str_replace('-', ' ', $catname);
Это заменит каждый случай - на в вашей строке.
-
Для символьной замены идеальная функция: strtr:
strtr
$catname = strtr($catname, "-", " ");
Это потребует меньше усилий, если позже вы решите заменить, например, подчеркивания.
$catname = str_replace("-", " ", $catname);