Заменить все пробельные символы до и после ","|";" на ","
Не нашла в интернете, написала сама. Мне это требуется для создания ярлычков/ключевых слов для записи в БД.
/**
* Заменить все пробельные символы до и после ","|";" на ","
* И удалить запятые и пробельные символы из начала и конца строки
* @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
/**
* Заменить все пробельные символы до и после ","|";" на ","
* И удалить запятые и пробельные символы из начала и конца строки
* @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
Комментарии
Отправить комментарий