Ответ 1
trim(preg_replace('/\t+/', '', $string))
Я могу удалить все отдельные вкладки из строки:
// 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))
Удаляет все вкладки, включая вкладки, созданные с несколькими пробелами