Здесь мы передаем в функцию строковую переменную, преобразуем строку в нижний регистр и заменяем все пробелы тире. Принцип как в текстовом редакторе WordPress, вводим заголовок статьи и сразу формируется URL страницы.

                        
function create_slug($string){
$string = strtolower($string);
$slug=preg_replace('/[^a-z0-9-]+/', '-', $string);
return $slug;
}
echo create_slug('Кароче здесь текст :гг или переменная');
2 16 0
0

Нет фото
• 18 дек 2015, 19:57


Hatsune Miku, ну ок, каждый дрочит как хочет *

0

Нет фото
Hatsune Miku * [мошенник] 22.23
• 17 дек 2015, 22:25


Zдешний, Зато производительнее регулярок уж точно)

0

Нет фото
• 11 дек 2015, 11:09


Лоликонщик, Тогда массивом передавать символы, которые нужно заменить? Писанины больше

0

Нет фото
• 6 дек 2015, 12:10


str_replace не слышали?*

0

Нет фото
• 5 дек 2015, 20:01


ЗэК, Точно*