01 May, 2010

Check If A Value Exists In Associative Array

The "in_array" function of php checks if a value exists in an array. But it don't work properly with associative array. Here is a function which will work properly with associative array.

  1. function in_assoc($needle,$array)
  2. {
  3.     $key = array_keys($array);
  4.     $value = array_values($array);
  5.     if (in_array($needle,$key)){return true;}
  6.     elseif (in_array($needle,$value)){return true;}
  7.     else {return false;}
  8. }

No comments:

Post a Comment