On 3/31/2011 10:45 AM, Nicholas Cooper wrote:
Good day,

I have three arrays A, B and C. Anyone of them might not have the 'id' key
set which will give the Notice "Undefined index: id".

I just wanted to know what the correct approach to this problem would be;
without making the code overly complicated to read by introducing a number
of "if isset" statements.

if  ($arrayA['id'] == $arrayB['id'] || $arrayC['id'] == $arrayB['id']) {

}

I have notices switched off, but I want to know the right way to do this.
  There's probably a number of different right ways to solve this, how would
you do it?

Best Regards,

Nicholas


Check out array_intersect_assoc() or one of the similar functions.

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

Reply via email to