1

php 検索ボックスの単語を制限するには? 単語数は 30 語以内に制限し、フレーズを壊さないでください。

strlenと を組み合わせるといいと思いますexplodeが、どうすればいいですか?そして、彼が言葉をタイプしている時の習慣にどうやって気付くのですか?

ありがとう。

4

3 に答える 3

4

それはPHPではなくjavascript関連です。

jQuery を使用して onChange イベントをアタッチすることもできます。

PHPスクリプトが必要な場合は、次のとおりです。

echo implode( ' ', array_slice(explode(' ',$search),0,30) ); //> Expensive
于 2011-06-19T19:57:44.437 に答える
3

PHP のstr_word_count 関数を確認できます。単語を数えることができます。

于 2011-06-19T19:59:39.960 に答える
1
$string = preg_replace('/^((?:\s*\w+){0,30}).*$/s', '$1', $string);
于 2011-06-19T20:03:06.617 に答える