Моя функция случайно удаляет числа из строки - PullRequest
0 голосов
/ 05 июня 2019

Моя функция случайно удаляет числа из моей строки, если я хочу, чтобы они все еще оставались. Как я могу это изменить?

Исходная строка, которая должна быть неизменной; iPhone 7 плюс 34 ГБ 10 дюймов

echo implode(' ',array_unique(str_word_count('iPhone 7 plus 34 GB 10 inches',1)));

К сожалению, возвращается: iPhone плюс ГБ дюймов

1 Ответ

1 голос
/ 05 июня 2019

Вам просто нужно добавить 0..9 в список символов в соответствии с синтаксисом,

echo implode(' ',array_unique(str_word_count('iPhone 7 plus 34 GB 10 inches',1,"0..9")));

Рабочая демонстрация .

Синтаксис

str_word_count ( string $string [, int $format = 0 [, string $charlist ]] ) : mixed
...