"Frederic Noyer" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > > On 30 avr. 04, at 11:00, Torsten Roehr wrote: > >> > > > > I think this is correct because the 3 key/value pairs from the first > > array > > are NOT in the second one. I think the combination of key and value are > > relevant for array_diff(). > > As I have understand only the array_diff_assoc function does that. > see php.net: > > "Description > array array_diff_assoc ( array array1, array array2 [, array ...]) > > array_diff_assoc() returns an array containing all the values from > array1 that are not present in any of the other arguments. Note that > the keys are used in the comparison unlike array_diff()."
So array_diff() seems to be for arrays where the key is not defined so that only values are recognized. Regards, Torsten > > Fred > > > > So if you had: > > > > Array from POST: Array ( [0] => 2 [1] => 3 [2] => 4 ) > > Array from SQL : Array ( [0] => 2 [1] => 3 ) > > ****** > > > > The diff would be: > > array_diff results : Array ( [2] => 4 ) > > > > Regards, Torsten -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php