Я пытаюсь преобразовать:
" Long Grain IRRI-6 White Rice "
в
" long_grain_irri_6_white_rice "
, но он возвращает
" long_grain_irri-6_white_rice "
Вот код:
public function phpslug($string){
$slug = preg_replace('/[^a-z0-9-]+/', '_', strtolower($string));
return $slug;
}
Я хочу, чтобы он убрал не только пробел между буквами, мне нужно, чтобы он также удалил "-", поэтому его можно заменить на "_".
Как мне решить эту проблему?