Подтвердить что ты не робот

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

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

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

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

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

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

4b9b3361

Ответ 1

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

Ответ 2

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

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

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

Ответ 3

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

preg_replace('/\s+/', '', $string);

Ответ 4

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

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