String
は、ユーザーが毎日データを入力すると冗長なデータが生成される可能性があるため、php
がフォーム要素の値を取得するための一般的な形式です。復帰、改行、タブ、通常のスペース文字などの文字。これらの問題を解決するには、trim()
が役立ちます。
まず、trim()
関数の使用方法を見てみましょう:
trim ( string $str , string $character_mask )
$str:処理される文字列。
$character_mask: オプション。値はフィルタリングする必要がある文字列に設定できます。デフォルト値は「
」(通常のスペース文字) )、" \t
" (タブ文字)、"\n
" (改行文字)、"\r" (復帰文字)、"\0
" (ヌル文字)、"\x0B
" (垂直タブ文字)。
実際の使用法:
2 番目のパラメータが空の場合、$text1# の先頭と末尾にある「 " (通常のスペース文字)、" ## は、
\t" (タブ文字)、"
\n" (改行文字)、"
\r" (キャリッジ リターン文字)、 「
\0」(ヌル文字) および「
\x0B」(垂直タブ文字) が削除され、新たに削除された文字列が返されます。
<?php $text1 = "\t\tThese are a few words :) ... \n"; var_dump($text1); //string(33) " These are a few words :) ... " var_dump(trim($text1)); //string(28) "These are a few words :) ..." ?>2 番目のパラメータが値「
\t」に設定されている場合、上記のように、コンテンツの先頭と末尾に「
\t」が含まれます。文字列は削除され、削除後の新しい文字列が返されます。
<?php $text1 = "\t\tThese are a few words :) ... \n"; var_dump($text1); //string(33) " These are a few words :) ... " var_dump(trim($text1,"\t")); //string(28) "These are a few words :) ..." ?>文字列の左側から指定した文字列のみを削除する必要がある場合は、
ltrim()
rtrim()
を使用します。 推奨: 2021 PHP 面接質問まとめ (集)>>《php ビデオチュートリアル》
以上がPHPで文字列の先頭と末尾にある余分な文字を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。