Конечно не работает. Мало того, что вы не объявили переменную $a, и от этого 70% вы получаете Undefined, так и в условии выполнения по этой причине вы ее не получите.
Почитайте про логику работы цикла for в php. Объявите переменную $a в секции объявления переменных цикла, и все заработает.
Про строковое булевое значение - рукалицо... не надо так...
Почитайте про логику работы цикла for в php. Объявите переменную $a в секции объявления переменных цикла, и все заработает.
Про строковое булевое значение - рукалицо... не надо так...