У меня проблема с использованием while в laravel, я думаю, что этот исходный код уже верен, но при запуске он не работает.
Для моей проблемы у меня есть env ('NILAI_K') =3, $ res хранит массив из результата функции.Когда $ res count равно 0, он продолжает передавать оператор if и обновляет $ checker до true.
$checker=false;
while(!$checker)
{
$res = $this->euclidianDistanceValidation2($compare->tweet_stemmed,1,40,$startId,$max);
if(count($res)==env("NILAI_K"))
{
echo count($res)."<br/>";
$checker=true;
}
}
Что не так с этим источником?Я прилагаю несколько рис., Чтобы описать проблемунекоторые это дает мне этот результат
It1 "3 ENV"
It2 "3 ENV"
It3 "3 ENV"
.
.
Itn " ENV"