php Как ограничить количество слов в окне поиска?Я хочу ограничить слова в пределах 30 слов и не разбивать фразу.
Я думаю, что это должно объединить strlen и explode, но как?и как заметить обычай, когда он печатает слова?
strlen
explode
Спасибо.
Это связано с JavaScript, а не с PHP.
Вы можете использовать jQuery и прикрепить событие onChange.
Если вам нужен PHP-скрипт, это:
echo implode( ' ', array_slice(explode(' ',$search),0,30) ); //> Expensive
Вы можете проверить функцию PHP str_word_count .Вы можете считать слова.
$string = preg_replace('/^((?:\s*\w+){0,30}).*$/s', '$1', $string);