Obviously set $stringtoclean to whatever you want to clean. Then only use the output, which is $cleanstring
Code: Select all
<?php
$stringtoclean="/fdsf3434!!!thing//";
$cleanstring="";
for ($loop=1;$loop<=strlen($stringtoclean);$loop+=1)
{
$sample=substr($stringtoclean, $loop, 1);
$sampleord=ord($sample);
// now to test it
if ($sampleord>=48 && $sampleord<=57) $cleanstring.=$sample; // Numbers
if ($sampleord>=65 && $sampleord<=90) $cleanstring.=$sample; // Capital letters
if ($sampleord>=97 && $sampleord<=122) $cleanstring.=$sample; // Lower case letters
}
echo $cleanstring;
?>