$search = substr($search_string, 0, -1);
最後の1つのスペースのみを削除しています。2 つ以上のスペースを使用した後の最後の文字で、単語の最後の文字の後のすべてのスペースを削除する方法と、エンド ユーザーが最初の文字スペースを入力した場合に最初の文字も削除する方法を教えてください。
使用できますtrim
:
$s = " blabla ";
$s = trim($s, " ");
trim() はおそらくあなたが探しているものです。文字列の両側からすべての空白を削除します。文字列の片側 (左または右) からのみ空白を削除する ltrim() および rtrim() も見ることができます。
あなたはトリム()関数を試すことができます:
$search = トリム($search);
このための PHP 関数があります。
PHP のトリム機能を使用します。