Как предотвратить создание 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).
Мой план состоит в том, чтобы просто разделить введенную пользователем строку на слова.
Введенная строка может содержать символы из приведенного выше шаблона.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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