Posted by AlexVN on 11/03/06 20:47
On Nov 3, 7:56 pm, trp...@gmail.com wrote:
> I am looking for a way to find the differences between 2
> multidimensional arrays. I have found ways to do this based on 1 key,
> but I want to be able to look at differences based on all keys:
>
> For example:
>
> Array 1
>
> [0]=>
> array(6) {
> ["Category"]=>
> string(11) "WORKSTATION1"
> ["Category_Code"]=>
> string(5) "WOR19"
>
> [1]=>
> array(6) {
> ["Category"]=>
> string(11) "WORKSTATION2"
> ["Category_Code"]=>
> string(5) "WOR19"
>
> Array 2
>
> [0]=>
> array(6) {
> ["Category"]=>
> string(11) "WORKSTATION1"
> ["Category_Code"]=>
> string(5) "WOR19"
>
> Resulting Array after identifying differences:
>
> [0]=>
> array(6) {
> ["Category"]=>
> string(11) "WORKSTATION2"
> ["Category_Code"]=>
> string(5) "WOR19"
>
> So if any of the multidimentional array values are different, then
> there isn't a match and the "record" is returned.
>
> Thanks
Serialize elements of these two arrays and then use
http://php.net/array_diff.
Sincerely,
Alexander
http://www.alexatnet.com/ - PHP/ZendFramework/Ajax blog
[Back to original message]
|