fork(1) download
  1. <?php
  2.  
  3. Header("Content-Type: text/html;charset=UTF-8");
  4.  
  5. function CompareArray($array_1, $array_2)
  6. {
  7.  
  8. $result_array = array();
  9.  
  10. foreach ($array_1 as $value_1) {
  11. $skip = False;
  12. foreach ($array_2 as $key => $value_2) {
  13. if ($value_1 == $value_2) {
  14.  
  15. $skip = True;
  16.  
  17. unset($array_2[$key]);
  18. break;
  19. }
  20. }
  21. if ($skip==False) {
  22. $result_array[] = $value_1;
  23. }
  24. }
  25.  
  26. //сливаем результирующий массив с оставшимися значениями второго массива
  27. $result_array = array_merge($result_array, $array_2);
  28. // Вывод
  29. echo "Результат сравнения:<br>";
  30. for ($i=0; $i < count($result_array); $i++) {
  31. echo $result_array[$i].'<br>';
  32. }
  33. }
  34.  
  35. $array_1 = array('kartoshka', 'banana', 'Агент 007', 'Чай', 'Stephen Hawking');
  36. $array_2 = array('banana', 'Яблоко', 'Яблоко', 'kartoshka', 'Агент 007', '404: string_not_found' );
  37.  
  38.  
  39. CompareArray($array_1,$array_2);
  40. ?>
Success #stdin #stdout 0.01s 20520KB
stdin
Standard input is empty
stdout
Результат сравнения:<br>Чай<br>Stephen Hawking<br>Яблоко<br>Яблоко<br>404: string_not_found<br>