title: a challenge dealing with `array_value_exists` function
body: <p>Take a look at this array as an example please.</p>
  
  <p><code>$my_array = array('jan','feb','march','april');</code></p>
  
  <p>Here, I'd like to check if the string <code>'arc'</code> exists as part of my array values... 
  ( even it were to exist partially as in the string <code>march</code>), I'd like the function to return TRUE. I would also ignore the case. So <code>'ARC'</code> too should return TRUE. </p>
  
  <p>I thought about using <code>array_value_exists</code> here but it's got two issues going against me;  1) it is  case sensitive. 
  2) &amp; it looks for an exact match. </p>
  
  <p>what's the best way to handle this situation? </p>
  
  <p>So, should I set up a <code>foreach</code> loop and then go for a <code>strpos</code> checks? 
  or should I convert the array into a serialized form and perhaps also deploy reg_exp? </p>
  
  <p>What would be your take on this? </p>
  
  <p>Has anyone written a function like this? </p>
  
  <p>P.S.
  As to the multidimensional array situation, it is OK for it to traverse all values.. </p>