Всё очень просто мой друг - это будет стоить вам паре минут времени и одной строчки кода. Все подробности в данном видео. Скрипт прикреплён в комментариях на ютубе. В видео тоже есть скрипт по этому можете писать его вместе со мной.
Каких-то более коротких и универсальных альтернатив оператору If нет. Но в отдельных случаях конструкцию If / Else можно немного упростить (хотя мне это упрощение кажется менее читаемым).
Дело в примере далеко не в foreach. Здесь имеет место тяжёлый случай для языков программирования, в которых тип данных для переменной не определяется строго, к которым и относится PHP. Попробуйте заменить первый элемент массива на любое другое число - и этого "глюка" уже не будет.
Проблема в том, что интерпертатор PHP пытается сам подобрать подходящий для сравнения тип данных у переменной $value. Думаю, его логика такая, что он считает $value логической переменной (Boolean), в результате 0 превращается в FALSE. Но на другой стороне сравнения стоит одна буковка (Char), в результате чего FALSE преобразуется до F.
Чтобы избавиться от этого "глюка", можно использовать такие варианты:
Явно указать тип переменной $value в сравнении.
Использовать строгую проверку, чтобы PHP не приводил сравниваемые данные к наиболее подходящему типу.
На самом деле это очень просто и реализуется через код execute(''); Между одинарных ковычек ставишь ссылку на игру или программу, после чего просто запускаем проект и наслаждаемся результатом. Советую посмотреть видое там всё ясно, понятно и без воды.
Для этого нужно обратиться к объекту в который будет выводиться результат, например в поле для ввода или текст. Сам генератор делается всего одной командой rand(0,40); эта команда говорит компьютеру чтобы он выводил случайные числа от 0 до 40. Числа можете ставить любые какие нужно но обычно первое число 0, хотя может быть и другим в зависимости от случая.