Strip out HTML and Exact Special Characters
<p>With the help of friends I've got exact answer for removal of HTML codes and special characters ( Question No.7128856 ~ Thanks to <em>Mez</em> ) and here it was the answer</p>

<pre><code>$des = "Hello world)&lt;b&gt; (*&amp;^%$#@! it's me: and; love you.&lt;p&gt;";
</code></pre>

<p>we would remove HTML codes and special characters so by using</p>

<pre><code>// Strip HTML Tags
$clear = strip_tags($des);
// Clean up things like &amp;amp;
$clear = html_entity_decode($clear);
// Strip out any url-encoded stuff
$clear = urldecode($clear);
// Replace non-AlNum with space
$clear = preg_replace('/[A-Za-z0-9]/', ' ', $clear);
// Replace Multiple spaces with single space
$clear = preg_replace('/ +/', ' ', $clear);
// Trim the string of leading/trailing space
$clear = trim($clear);
</code></pre>

<p>we will get the </p>

<p><strong>Now I'd like to change the question little bit !</strong></p>

<p>I'd like to remove HTML codes and certain exact special characters
such as <code>( ) * &amp; ^ % $ # @ ! ~ _ - + ' " { [ } ]</code> and so on and only allow all types of letters of whatever even Arabic,Russian,Hebraic ...etc</p>

<p>i found the 1st answer is good but it pass only English alpha-numeric letters Aa-Zz-90 but what for other language such as arabic <code>عربى</code> it will consider it as special characters ! and will remove it so my idea is how to define exact special characters !</p>

<p>Thanks</p>

<p>! Can we edit the answer of <em>Mez</em> by define which only special characters we remove it</p>

<p><em>For who asking Why</em> ! Cause i'm willing to convert some titles to pure SEO links that is why i'll remove special characters but needs to allow for all languages in same time</p>
