Здравсвуйте.
Возник вопрос, имею функцию
function findReplaceSymbol($where)
{
$where = strtolower(trim($where));
if (strpos($where, ' ')) {
$where = str_replace(' ', '-', $where);
if (substr_count($where, '--') > 0){
$where = str_replace('--', '-', $where);
}
return $where;
}
return $where;
}
Возможно ли сделать второй
if
более универсальным. Поясню, возможнли что бы второе условие проверяло на строку на вхождение не только двух дефисов (
--
), а количество от двух и более. То есть перым условием мы заменяем все пробелы на дефисы, а вторым, проверяем что бы в итоговой строке не шли несколько дефисов друг за другом.