<?php
function check($array){
    $checkAmount=0;
    $amount = count($array);
    if($amount==10){
        foreach ($array as $key => $value) {
            switch($key){
                case "id":
                    $checkAmount++;
                    break;
                case "name":
                    $checkAmount++;
                    break;
                case "age":
                    $checkAmount++;
                    break;
                case "email":
                    $checkAmount++;
                    break;
                case "password":
                    $checkAmount++;
                    break;
                case "birthday":
                    $checkAmount++;
                    break;
                case "ip":
                    $checkAmount++;
                    break;
                case "time":
                    $checkAmount++;
                    break;
                case "token":
                    $checkAmount++;
                    break;
                case "source":
                    $checkAmount++;
                    break;

            }
        }
        if($checkAmount==10){
            echo "Элементов ровно 10!";
        }
        else {
            echo "Найдено всего {$checkAmount} элементов";
        }
    }
    else{
        echo "опаньки, элементов меньше 10..";
    }
}

$dataArray= array(
                'id'=>1231,
                'name'=>"Ivan",
                'age'=>23,
                'email'=>"help@help.ru",
                'password'=>"sadasdSda",
                'birthday'=>"01.01.2011",
                'ip'=>"77.154.5.12",
                'time'=>"15:15:01",
                'token'=>"asd",
                'source'=>"asdasd"
                );

check($dataArray);
