Why does example A fail, but example B work?
A) FAIL:
  $request_IP = '8.8.8.8';
  $list_Array = explode(',', "8.8.8.8,9.9.9.9,2.2.2.2");
  $result = array_search($request_IP, $list_Array);
  if($result) {
    // Expecting - to get it success there 
  }
  else {
    echo "FAIL";
    exit;          
  }
B) WORKS:
  $request_IP = '8.8.8.8';
  $list_Array = explode(',', "0,8.8.8.8,9.9.9.9,2.2.2.2");
  $result = array_search($request_IP, $list_Array);
  if($result) {
    // In this case it works??
  }
  else {
    echo "FAIL";
    exit;          
  }
 
     
     
     
    