Sentry Answers>PHP>

How do I strip all spaces out of a string in PHP?

How do I strip all spaces out of a string in PHP?

Nadia S.

The ProblemJump To Solution

How do I strip all spaces out of a string in PHP?

The Solution

To remove the spaces from a string in PHP, use the str_replace() function. Use a space ' ' as the first argument, an empty string '' as the second argument, and the string as the third argument. For example:

Click to Copy
$string = 'This string might have spaces.'; $strippedString = str_replace(' ', '', $string); echo $strippedString;

This returns the original string with spaces removed:

Click to Copy

If you want to remove all whitespace from a string, including tabs and line breaks, you can use the preg_replace() function. Pass in the '/\s+/' regular expression, followed by an empty string '', and the actual string variable. For example:

Click to Copy
$string = "This string may contain tabs, spaces, and even a\nlinebreak."; $strippedString = preg_replace('/\s+/', '', $string); echo $strippedString;


Click to Copy
  • logo
    Listen to the Syntax Podcast

    Tasty treats for web developers brought to you by Sentry. Get tips and tricks from Wes Bos and Scott Tolinski.


Loved by over 4 million developers and more than 100,000 organizations worldwide, Sentry provides code-level observability to many of the world’s best-known companies like Disney, Peloton, Cloudflare, Eventbrite, Slack, Supercell, and Rockstar Games. Each month we process billions of exceptions from the most popular products on the internet.

© 2024 • Sentry is a registered Trademark
of Functional Software, Inc.