«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Аноним 2018/12/09 07:21:03  №1308417 1
Ответы: >>1331368
Аноним 2019/01/21 02:41:54  №1331368 2
>>1308417

> На вашем счету семьдесят миллионов_____восемь (70000008) рублей

Что-то пробелов дофига. Надо пропускать такие части числа, если они равны нулю.

> function getWordForm ($threeDigit, $selectName)
Можно было просто передавать сюда все формы слова и получилась бы универсальная функция, которая может выбирать любое слово. А то с номером получается, что это не отдельная функция, а продолжение функции spellNumber, в которой есть счетчик от 0 до 3.

Плюс, у тебюя слишком большая вложенность if. Вместо этого:

if (условие) {
много кода
} else {
return ...;
}

Лучше писать

if(!условие) {
return ...
}

много кода...

В остальном, сделано неплохо.

По калькулятору: сделано верно.

> кроме как условиями, возможно реализовать выполнение действий?

Нет, надо делать через if/elseif.

>>1319485

> if($arrayRand == $arrayRand)

Ты сравниваешь переменную саму с собой. Естественно, значения будут равны. Чтобы выдавать предупреждение, надо либо сохранять в отдельной переменной предыдущее значение, либо вообще сделать массив и сохранять там все выпавшие ранее значения.