While döngüsünü if li döngü gibi düşünebilirsiniz. While(buraya yazdığınız şart gerçekleştiği sürece döngü içine girer, döngü içindeki satırlar çalışır ve döngü dönmeye devam eder.)

while(1==1){

}
gibi bu döngü sonsuza kadar döner. Biraz daha detaylandıracak olursak;

$a = 1;
$b = 1;
while($a==$b)
{
echo $a." ve ".$b. "birbirine eşittir.";
}
For döngüsünün kullanımına benzer bir kullanımda şu şekilde;

$i = 0;

while($i <= 10){
echo $i;
$i=$i+1;
}
Kısacası yazının başında da belirttiğim gibi. While döngüsü belirttiğiniz şart gerçekleşene kadar dönmeye devam eder. if() yerine while() kullanıyormuş gibi ve bunu döngü olarak düşünün.