php 如何限制搜索框中的单词?我希望将单词限制在 30 个单词以内,并且不要破坏短语。
我认为它应该结合strlen
and 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);