As far as I'm aware, the first argument to the in_array() function is the needle (what 
you're searching for) and the second is the array to be searched through (the 
haystack).

So if $type represents what you're searching for, then it would be written as:

in_array($type, $CheckArr);

If you supply the third argument as TRUE, then the search becomes case sensitive, I 
believe.

HTH!

>>> "Rw" <[EMAIL PROTECTED]> 07/11/02 02:25PM >>>
This is a continue from this morning (thanks so much for the responses)..
yielding a data type mismatch:

  $CheckArr = array("Periodic", "Sale", "Return");
  IF (SUBSTR($approvalcode,0,1) == "Y" && in_array($CheckArr, $type))
   {
   PRINT "<BR>$approvalcode";
   PRINT " ";
   PRINT "$type";
   }

This line:   IF (SUBSTR($approvalcode,0,1) == "Y" && in_array($CheckArr,
$type))

Causes this error:
Warning: Wrong datatype for second argument in call to in_array in
/home/www/globalspacesolutions/php3/billingtrx.php on line 47


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php 



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to