web-dev-qa-db-ja.com

PHP-文字列からすべてのタブを削除

文字列からすべての単一のタブを削除できます。

// Copying and pasting the tab directly
$txt = str_replace("    ", "", $txt); 

これにより、単一のタブのみが削除され、二重のタブは削除されません。次に、タブを見つけるには「\ t」で十分だと考えて、これを試しました。

$txt = preg_replace('/\t/', '', $txt);

しかし、うまくいきませんでした。誰でもより良いものを提供できますか?

25
monkey64
trim(preg_replace('/\t+/', '', $string))
57
Zamicol

この正規表現を使用してみてください

$string = trim(preg_replace('/\t/g', '', $string));

これにより、文字列からすべてのタブが削除されます...

10
Mr. Alien

これにより、変数$ stringのすべてのタブが削除されます

preg_replace('/\s+/', '', $string);
6
trim(preg_replace('/[\t|\s{2,}]/', '', $result))

複数のスペースで作成されたタブを含む、すべてのタブを削除します

3
Mirko Pagliai