title: Can not use in_array on special characters
body: <p>I have this piece of code:</p>
  
  <pre><code>$string = "my;string";
  $chars = array_merge(range('a','z'), range('A','Z'), range(0,9));
  </code></pre>
  
  <p>Now, if I run a for loop to verify each character of the $string exists in $chars using in_array() function, when it gets to the third char of $string it returns the key value 52, that being the value of the integer 0; Why in_array() is seeing the semicolumn as the integer zero?</p>