Remove Non-alphanumeric Characters or Special Characters in PHP

In PHP, there are built-in functions for removing non-alphanumeric characters from strings. The most common function for doing this is preg_replace(). This function takes a regular expression as its first argument and a replacement string as its second argument. The third argument is the string that you want to perform the replacement on. For example, if you wanted to remove all non-alphanumeric characters from a string, you could use the following code:

$str = 'This #string has some @non-alphanumeric characters!';
$str = preg_replace('/[^a-zA-Z0-9]/i', '', $str);
echo $str; // Thisstringhassomenonalphanumericcharacters
$string = 'This is a string with non-alphanumeric characters!@#$%^&*()_+{}[]|:<>?/';
$string = preg_replace('/[^A-Za-z0-9\-]/', '', $string);
echo $string;

As you can see, this code replaces all non-alphanumeric characters with an empty string. This is just one way to use the preg_replace() function for removing non-alphanumeric characters. There are many other ways to do this as well.

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close