Ejemplo n.º 1
0
function processRow($id, $isVand, $isActive, $reviewers, $reviewers_agreeing, $source)
{
    echo "Getting master data ... ";
    $dbData = getMasterData($id);
    echo "Getting Wikipedia data ... ";
    $apiData = oldData($id);
    if (!compareArray($dbData, $apiData)) {
        echo "Inserting ... ";
        insertEdit($id, $isVand, $isActive, $reviewers, $reviewers_agreeing, $source, $apiData);
    } else {
        echo "Nothing to do ... ";
    }
}
Ejemplo n.º 2
0
    } 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;
Ejemplo n.º 3
0
    } 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));