function processRow($id, $isVand, $isActive, $reviewers, $reviewers_agreeing, $source) { echo "Getting master data[1;33m ... [1;32m"; $dbData = getMasterData($id); echo "Getting Wikipedia data[1;33m ... [1;32m"; $apiData = oldData($id); if (!compareArray($dbData, $apiData)) { echo "Inserting[1;33m ... [1;32m"; insertEdit($id, $isVand, $isActive, $reviewers, $reviewers_agreeing, $source, $apiData); } else { echo "Nothing to do[1;33m ... [1;32m"; } }
} else { return "FALSE" . PHP_EOL; } } function compareArray($names, $compare) { $match = 0; foreach ($names as $name) { if (array_search($name, $compare) !== false) { $match++; } } return $match; } function combine_arrays($names, $compare) { $newArray = []; foreach ($names as $index => $name) { if (array_search($name, $compare) !== false) { array_push($newArray, $name); } else { array_push($newArray, $name, $compare[$index]); } } return $newArray; } print_r(combine_arrays($names, $compare)); echo searchArray('Dana', $names) . PHP_EOL; echo searchArray($query, $names) . PHP_EOL; echo compareArray($names, $compare) . PHP_EOL;
} else { return 'TRUE'; } } echo getName('Tina', $names) . PHP_EOL; echo getName('Bob', $names) . PHP_EOL; function compareArray($compare, $names) { $commonItems = 0; foreach ($names as $key => $value) { $check = array_search($value, $compare); if ($check !== false) { $commonItems++; } } return "These arrays have {$commonItems} things in common" . PHP_EOL; } echo compareArray($compare, $names) . PHP_EOL; function combine_arrays($value1, $value2) { $newArray = array(); for ($i = 0; $i < count($value1); $i++) { if ($value1[$i] !== $value2[$i]) { array_push($newArray, $value1[$i], $value2[$i]); } else { array_push($newArray, $value1[$i]); } } return $newArray; } print_r(combine_arrays($names, $compare));