20 проверокАвтор оригинала: Фанат
или 20 проверок?
и ты думаешь, что мы уже догадались, что именно в этих проверках общего с приведенным кодом?
Вход программы - 2 числа инт($m, $d) . В зависимости от значений этих чисел создаются разные массивы с ключами инт и зн-ми инт. Диапазон зн-ий $d определяет разные массивы с ключами и зн-ми, они нужны, т.к. по индексу будем добираться до зн-ия. + зн-ие $m определит зн-ие $name. Далее выводятся эти зн-ия эхом. Я не хотел код выставлять, он длинный получается.Автор оригинала: Фанат
делай свои проверки в цикле.
а вообще, конечно, спрашивать, как упросить код, не показывая его - это жесть.


Все равно получится 20 таких функций, закономерность которая наблюдается между индексом и элементом меняется от значения элемента $m, и каждый раз по-разному, поймать логику не получается. Это программа перевода даты из григорианского исчисления на мусульманский по хиджре. У меня таблица, её я воплощаю в жизнь.тебе не кажется, что все эти массивы не нужна, а достаточно простой функции, которая будет выдавать значение вычисляя его из исходных параметров?
ну раз получается - пусть будет 20 - в чем проблема ?..Все равно получится 20 таких функций