İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

foreach olayı

db.gen.tr

0
İyinet Üyesi
Katılım
1 Aralık 2006
Mesajlar
0
Reaction score
0
Konum
<%=istanbul%>
şimdi elimde şöyle bir kodum var çalışıyor;
PHP:
foreach($oyuncular as $oyuncular1)
{
    print $oyuncular1. "<br/> ";
}

bunda $oyuncular değişkenim yokken hata veriyor başına nasıl bir if döngüsü koymalıyım vede ikinci bir değişkenim var yine oyuncuların rolleriyle alakalı onu nasıl oyuncunun yanına yazdırırım

asp mantığıyla şu şekilde tabiki aradaki and burda çalışmıyor ama istediğim bu tam olarak;
PHP:
foreach($oyuncular as $d_oyuncular1 and $roller as $roller1 )
{
    print $oyuncular1. "(" $roller1. ")" "<br/> ";
}
 

FileZilla

0
İyinet Üyesi
Katılım
16 Aralık 2006
Mesajlar
204
Reaction score
0
PHP:
if(isset($oyuncular) {
$sayi = count($oyuncular)-1;
for($i=0;$i <=$sayi;$i++) {
echo "$oyuncular[$i] ( $roller[$i] ) ";
}  // for
} // isset
 

LuGeLaS

0
İyinet Üyesi
Katılım
3 Haziran 2006
Mesajlar
947
Reaction score
0
Konum
Türkiye
eğer oyuncular array ise count ile sayısını al 1 çıkart 0 ise döngü kurma
 

FileZilla

0
İyinet Üyesi
Katılım
16 Aralık 2006
Mesajlar
204
Reaction score
0
Lugelas, yukardaki kodda hatamı var ?

birde array olmasa nasıl foreach e sokacak ki :)
 

db.gen.tr

0
İyinet Üyesi
Katılım
1 Aralık 2006
Mesajlar
0
Reaction score
0
Konum
<%=istanbul%>
PHP:
if(isset($oyuncular) {
$sayi = count($oyuncular)-1;
for($i=0;$i <=$sayi;$i++) {
echo "$oyuncular[$i] ( $roller[$i] ) ";
}  // for
} // isset

PHP:
if (isset($oyuncular) && is_array($oyuncular))
foreach ($oyuncular as $d_no => $oyuncular1)
   print $oyuncular1 . " (" . $roller[$d_no] . ") ";

şeklinde çözmüştüm aslında olayı ama hangisi daha makuldür diye bilinçlenelim?
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst