PHP – удалить все вкладки из строки

Я могу удалить все отдельные вкладки из строки:

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

Это удаляет только отдельные вкладки, но не двойные вкладки. Затем я попробовал это, считая, что «\ t» будет достаточно, чтобы найти вкладки:

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

Однако это не сработало. Может ли кто-нибудь предложить что-то лучше?

 trim(preg_replace('/\t+/', '', $string)) 

Попробуйте использовать это регулярное выражение

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

Это позволит вырезать все вкладки из строки …

это приведет к удалению всех вкладок в переменной $ string

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

Удаляет все вкладки, включая вкладки, созданные с несколькими пробелами