Can you provide a step-by-step example of how to compare arrays in PHP to achieve the desired outcome of finding common and new items while excluding deleted items?

To compare arrays in PHP to find common and new items while excluding deleted items, you can use the array functions array_diff() and array_intersect(). First, use array_diff() to find the items that are in the new array but not in the original array. Then, use array_intersect() to find the common items between the two arrays.

// Original array
$originalArray = [1, 2, 3, 4, 5];

// New array
$newArray = [2, 3, 5, 6, 7];

// Find new items
$newItems = array_diff($newArray, $originalArray);

// Find common items
$commonItems = array_intersect($newArray, $originalArray);

// Output results
echo "New items: ";
print_r($newItems);
echo "Common items: ";
print_r($commonItems);