Заменить все пробельные символы до и после ","|";" на ","

Не нашла в интернете, написала сама. Мне это требуется для создания ярлычков/ключевых слов для записи в БД.


/**
 * Заменить все пробельные символы до и после ","|";" на ","
 * И удалить запятые и пробельные символы из начала и конца строки
 * @param  $s - строка
 * @return string
 */

function convKW($s){
$pattern = '/(\s*[,;]\s*)/i';
$s = trim($s);
$s = trim(preg_replace($pattern,',',$s),',');
return str_replace(",",", ",$s);
}


Обсуждение на форуме phpforum.ru



Комментарии

Популярные сообщения