Вы можете просто использовать PHP-функцию str_replace()
для удаления всех пробелов внутри строки.
Давайте посмотрим на следующий пример, чтобы понять, как это работает:
<?php
$str = 'This is a simple piece of text.';
$new_str = str_replace(' ', '', $str);
echo $new_str; // Выводит: Thisisasimplepieceoftext.
?>
Однако в приведенном выше примере будут удалены только пробелы. Если вы хотите удалить все пробелы, включая табуляции, символы новой строки и т. д., вы можете использовать функцию preg_replace()
, которая выполняет поиск и замену регулярного выражения, как показано в следующем примере:
<?php
$str = "This is a simple \npiece\tof text.";
$new_str = preg_replace("/\s+/", "", $str);
echo $new_str; // Выводит: Thisisasimplepieceoftext.
?>
В приведенном выше примере \t
представляет символ табуляции, тогда как \n
представляет символ новой строки.
Чтобы узнать больше о регулярных выражениях, см. Руководство по регулярным выражениям PHP.