<?php
'name' => 'Зайцы',
'score' => 3
),
'name' => 'ТрынТрава',
'score' => 0
)
);
function array_random($array) {
return $array[$random_key];
}
function get_match_status_message($match) {
'%s дома сыграл вничью с %s',
'%2$s на выезде сыграл вничью с %1$s'
),
'minimum-difference' => array( '%s дома с минимальным преимуществом переиграл %s',
'%2$s на выезде минимально проиграл %1$s'
),
'%s дома переиграл %s',
'%2$s на выезде проиграл %1$s'
)
);
$match_result = analyze_score_difference(
$match['home']['score'],
$match['guest']['score']
);
array_random($messages[$match_result]),
$match['home']['name'],
$match['guest']['name']
);
}
function analyze_score_difference($score_a, $score_b) {
$score_difference = abs($score_a - $score_b);
if ($score_difference === 0) {
return 'equal';
}
if ($score_difference === 1) {
return 'minimum-difference';
}
return 'default';
}
echo get_match_status_message($match);
PD9waHAKCiRtYXRjaCA9IGFycmF5KAoJJ2hvbWUnID0+IGFycmF5KAoJCSduYW1lJyAgPT4gJ9CX0LDQudGG0YsnLAoJCSdzY29yZScgPT4gMwoJKSwKCSdndWVzdCcgPT4gYXJyYXkoCgkJJ25hbWUnICA9PiAn0KLRgNGL0L3QotGA0LDQstCwJywKCQknc2NvcmUnID0+IDAKCSkKKTsKCmZ1bmN0aW9uIGFycmF5X3JhbmRvbSgkYXJyYXkpIHsKCSRyYW5kb21fa2V5ID0gbXRfcmFuZCgwLCBjb3VudCgkYXJyYXkpIC0gMSk7CgoJcmV0dXJuICRhcnJheVskcmFuZG9tX2tleV07Cn0KCmZ1bmN0aW9uIGdldF9tYXRjaF9zdGF0dXNfbWVzc2FnZSgkbWF0Y2gpIHsKCSRtZXNzYWdlcyA9IGFycmF5KAoJCSdlcXVhbCcgPT4gYXJyYXkoCgkJCSclcyDQtNC+0LzQsCDRgdGL0LPRgNCw0Lsg0LLQvdC40YfRjNGOINGBICVzJywKCQkJJyUyJHMg0L3QsCDQstGL0LXQt9C00LUg0YHRi9Cz0YDQsNC7INCy0L3QuNGH0YzRjiDRgSAlMSRzJwoJCSksCgkJJ21pbmltdW0tZGlmZmVyZW5jZScgPT4gYXJyYXkoCgkJCSclcyDQtNC+0LzQsCDRgSDQvNC40L3QuNC80LDQu9GM0L3Ri9C8INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQvtC8INC/0LXRgNC10LjQs9GA0LDQuyAlcycsCgkJCSclMiRzINC90LAg0LLRi9C10LfQtNC1INC80LjQvdC40LzQsNC70YzQvdC+INC/0YDQvtC40LPRgNCw0LsgJTEkcycKCQkpLAoJCSdkZWZhdWx0JyA9PiBhcnJheSgKCQkJJyVzINC00L7QvNCwINC/0LXRgNC10LjQs9GA0LDQuyAlcycsCgkJCSclMiRzINC90LAg0LLRi9C10LfQtNC1INC/0YDQvtC40LPRgNCw0LsgJTEkcycKCQkpCgkpOwoKCSRtYXRjaF9yZXN1bHQgPSBhbmFseXplX3Njb3JlX2RpZmZlcmVuY2UoCgkJJG1hdGNoWydob21lJ11bJ3Njb3JlJ10sCgkJJG1hdGNoWydndWVzdCddWydzY29yZSddCgkpOwoKCXJldHVybiBzcHJpbnRmKAoJCWFycmF5X3JhbmRvbSgkbWVzc2FnZXNbJG1hdGNoX3Jlc3VsdF0pLAoJCSRtYXRjaFsnaG9tZSddWyduYW1lJ10sCgkJJG1hdGNoWydndWVzdCddWyduYW1lJ10KCSk7Cn0KCmZ1bmN0aW9uIGFuYWx5emVfc2NvcmVfZGlmZmVyZW5jZSgkc2NvcmVfYSwgJHNjb3JlX2IpIHsKCSRzY29yZV9kaWZmZXJlbmNlID0gYWJzKCRzY29yZV9hIC0gJHNjb3JlX2IpOwoKCWlmICgkc2NvcmVfZGlmZmVyZW5jZSA9PT0gMCkgewoJCXJldHVybiAnZXF1YWwnOwoJfQoKCWlmICgkc2NvcmVfZGlmZmVyZW5jZSA9PT0gMSkgewoJCXJldHVybiAnbWluaW11bS1kaWZmZXJlbmNlJzsKCX0KCglyZXR1cm4gJ2RlZmF1bHQnOwp9CgplY2hvIGdldF9tYXRjaF9zdGF0dXNfbWVzc2FnZSgkbWF0Y2gpOw==