如何限制php中的搜索框单词

时间:2011-06-19 19:56:09

标签: php explode strlen

php如何限制搜索框中的单词?我想在30个单词之内限制单词并且不要破坏这个短语。

我认为它应该结合strlenexplode,但如何?以及如何在输入单词时注意到自定义?

感谢。

3 个答案:

答案 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);