PHP foreach Döngüsünde Son Değer Değilse Virgül Ekle

determine the last iteration in a php foreach loop?()

Php'de foreach döngüsü ile değerleri aralarına virgül işareti koyarak yan yana yazdırdığınızı düşünelim. Bu durumda en sonununcu değerden sonra virgül koyulmasın istersiniz. Bu durumda son kayıt olup olmadığını array_key_last ile kontrol ederiz (aynı şekilde ilk kayıt kontrolü yapmak isterseniz array_key_first kullanabilirsiniz).

foreach ($array as $key => $value) {
    echo $value;
    if ($key !== array_key_last($array)) echo ", ";
}


Yorumlar