How to remove all non-alphanumeric characters from a string in PHP

4 Answers

0 votes
$str = 'Python, #Java@ !C 100 ^&CPP (*)PHP.';

$pattern = '/[^a-zA-Z0-9\s]/';

$str = preg_replace($pattern, "", $str);

echo $str;




/*
run:

Python Java C 100 CPP PHP

*/

 



answered Nov 11, 2022 by avibootz
0 votes
$str = 'PHP Python, #Java@ !C 100 ^&CPP (*)Rust.';

$pattern = '/[^a-zA-Z0-9]/';

$str = preg_replace($pattern, "", $str);

echo $str;




/*
run:

PHPPythonJavaC100CPPRust

*/

 



answered Nov 11, 2022 by avibootz
0 votes
$s = "@#$23PHP#(%*/?999~`;";
 
$s = preg_replace('/[\W]/', '', $s);
 
echo $s;
       
  
/*
run:
  
23PHP999 
     
*/

 



answered 12 hours ago by avibootz
0 votes
$s = "@#$23PHP#(%*/?999~`;";
 
$s = preg_replace('/[^a-z0-9]/i', '', $s); 
 
echo $s;
       
  
/*
run:
  
23PHP999 
     
*/

 



answered 12 hours ago by avibootz

Related questions

...