php如何限制搜索框中的单词?我想在30个单词之内限制单词并且不要破坏这个短语。
我认为它应该结合strlen
和explode
,但如何?以及如何在输入单词时注意到自定义?
感谢。
答案 0 :(得分:4)
这是与PHP无关的JavaScript。
您可能希望使用jQuery并附加onChange事件。
如果你需要PHP脚本:
echo implode( ' ', array_slice(explode(' ',$search),0,30) ); //> Expensive
答案 1 :(得分:3)
您可以查看PHP的str_word_count function。你可以数字。
答案 2 :(得分:1)
$string = preg_replace('/^((?:\s*\w+){0,30}).*$/s', '$1', $string);