fork download
  1. <?php
  2. $base = "111111,222222,333333";
  3. $xml = "
  4. <item>
  5. <id>111111</id>
  6. <status>cancel</status>
  7. <status_ext>test_order</status_ext>
  8. </item>
  9. <item>
  10. <id>222222</id>
  11. <status>cancel</status>
  12. <status_ext>test_order</status_ext>
  13. </item>
  14. ";
  15.  
  16. $base_arr = explode(',', $base);
  17. preg_match_all('#<id>(.*?)</id>#', $xml, $xml_arr);
  18.  
  19. $result_not_xml = array_diff($base_arr, $xml_arr[1]);
  20.  
  21. print_r($base_arr);
  22. print_r($xml_arr[1]);
  23. print_r ($result_not_xml);
Success #stdin #stdout 0.01s 20520KB
stdin
Standard input is empty
stdout
Array
(
    [0] => 111111
    [1] => 222222
    [2] => 333333
)
Array
(
    [0] => 111111
    [1] => 222222
)
Array
(
    [2] => 333333
)