Возвращает альтернативную базу чисел с помощью функции параметров

#php #algorithm

Вопрос:

 function solution($N)
{
$corect = true;
$str = "";
for ($i = 0; $i < $N; $i  ) {
    if ($corect) {
     LINE 9:  $str  = ' ';
    } else {
        $str  = '-';
        $corent = !$corent;
    }

}
return $str;
}

echo solution(10);
 

Я хочу вернуть базу альтернативных чисел по параметрам функции, таким как $N= 3 вывод: — .
Я пытался это сделать, но получил эту ошибку в консоли

   PHP Warning:  A non-numeric value encountered in line 9 
 

Комментарии:

1. используйте .= вместо =

2. также $corent не определено

3. Спасибо, я был виноват в этой переменной

4. зависит от ожидаемого результата, но array_fill может быть короче 3v4l.org/CulIF

5. Спасибо за совет