Exemplo n.º 1
0
}
function charCount($a)
{
    return strlen($a) >= 8 && strlen($a) <= 10;
}
function capital($a)
{
    return preg_match("/^[A-Z]/", $a);
}
function checkEro($a)
{
    $pos = strpos($a, 'ero');
    return $pos && $pos === strlen($a) - 3;
}
foreach ($arrayP as $value) {
    if (capital($value) && charCount($value) && vocals($value) && checkEro($value)) {
        $arrayDefinitivo[] = $value;
    }
}
$arrayDefinitivoFinal = array_count_values($arrayDefinitivo);
foreach ($arrayDefinitivoFinal as $key => $value) {
    $longpalabras[] = strlen($key);
    $arrayPalabrasFinal[$value] = $key;
}
array_multisort($longpalabras, SORT_DESC, $arrayDefinitivoFinal, SORT_ASC);
$arrayCount = count($arrayDefinitivoFinal);
var_dump($arrayCount);
foreach ($arrayDefinitivoFinal as $clave => $valor) {
    $palabraM = strtoupper($clave);
    echo "{$palabraM}({$valor})-";
}
Exemplo n.º 2
0
<?php

$a = null;
require 'functions.php';
require 'config.php';
if ($_POST['name1'] != null && $_POST['name2'] != null) {
    $name = capital($_POST['name1'], $_POST['name2']);
    $pass = validate($name[0], $name[1]);
    if ($pass) {
        $result = calculate($name[0], $name[1]);
        session_start();
        $_SESSION['result'] = $result;
        header('Location: results.php');
        if (connect($config)) {
            $conn = connect($config);
            $stmt = $conn->prepare('INSERT INTO records VALUES(null, :name1, :name2, :result)');
            $stmt->bindParam('name1', $name[0], PDO::PARAM_STR);
            $stmt->bindParam('name2', $name[1], PDO::PARAM_STR);
            $stmt->bindParam('result', $result, PDO::PARAM_STR);
            $stmt->execute();
        } else {
            echo "Could not connect";
        }
    } else {
        header('Location: index.php?id=1');
    }
} else {
    header('Location: index.php?id=2');
}