Как предотвратить создание preg_split() пустых элементовPhp

Кемеровские программисты php общаются здесь
Anonymous
Как предотвратить создание preg_split() пустых элементов

Сообщение Anonymous »

У меня есть шаблон preg_split, как показано ниже:

Код: Выделить всё

$pattern = '/[, ;:-_.|+#\/]/';
Я использую

Код: Выделить всё

$pcs = preg_split($pattern, $string);
если строка «Привет, как дела», то count($pcs) == 5.

если строка «Привет, как дела», то count($pcs) == 4.

если строка «Привет, как дела», то count($pcs) == 6.

Кто-нибудь знает, в чем проблема? (Я хочу, чтобы во всех вышеперечисленных случаях возвращалось 4).
Мой план состоит в том, чтобы просто разделить введенную пользователем строку на слова.
Введенная строка может содержать символы из приведенного выше шаблона.

Вернуться в «Php»