How to Remove Special Character From String in PHP

Admin   PHP   238  2021-03-18 20:00:12

Hi Guys,

In this example,I will leran you how to remove special character from string in php.

you will simply and easy to use preg_replace() and str_replace() in php.

Sometimes we need to get result of an input string as a simple composition of alphabets and numbers and we want to remove all special characters by using preg_replace.

you will check to remove special character from string in php.bellow example

Example 1 : Using preg_replace

 

<?php

function RemoveSpecialCharacters($string){

$result = preg_replace('/[^a-zA-Z0-9_ -]/s','', $string);

return $result;

}

echo RemoveSpecialCharacters("This - text ! has \\ /allot # of % special % characters");

?>

output :

 

This - text has allot of special characters

Example 2 : Using str_replace

 

<?php

function RemoveSpecialCharacters($string){

$result = str_replace( array( '\'', '"', ',' , ';', '', '!' ), ' ', $string);

return $result;

}

echo RemoveSpecialCharacters("This - text ! has \\ /allot # of % special % characters");

?>

output :

 

This - text has allot of special characters

It will help you.....