$dizi = array(a,b,c,b,a,d);
foreach ($dizi as $a) {
echo $a;
}
çıktı abcbad
benim istediğim çıktı abcd
dizideki aynı elemanları yanlızca bir kere yazdırmak istiyorum bunu nasıl yaparım ?
döngüde aynı elemanları bir kere yazdırma
9
●3.509
- 18-02-2009, 16:15:17Üyeliği durdurulduyazdırmadan önce diziye array_unique() uygula.
- 18-02-2009, 16:16:56in_array fonksiyonu ile bir dizinin içinde bir verinin olup olmadığını kontrol edebilirsin.
Senin işin için doğrudan bir yöntem var mı bilmiyorum ama sorununu okuyunca aklıma gelen yöntemi yazmak istiyorum.
Ekrana yazdırdığın her veriyi aynı zamanda bir dizi değişkene atarsın. (Örnekte : $yazdirilanlar değişkeni). Böylece in_array fonksiyonu ile ekrana yazdırılacak olan değişkeni kontrol edip, daha önce yazdırılmamışsa, yazdırma işleminin gerçekleşmesini, daha önce yazdırılmışsa bu işlemin atlatılmasını sağlayabilirsin. - 18-02-2009, 16:28:28Üyeliği durduruldusıralı olması gerekiyorsa fazladan sort da edeblirsinwm_xfreex adlı üyeden alıntı: mesajı görüntüle
- 18-02-2009, 16:48:32Üyeliği durduruldubu senin seçimine kalmış. kötü niyetli kullanıcıların erişimini engellemek için bir tekniktir aynı zamandapython adlı üyeden alıntı: mesajı görüntüle
ama userid sayisal bir değerse intval gibi fonksiyonda kullanabilirsin
bide $HTTP_SESSION_VARS yerine $_SESSION değişkenini kullanmanı tavsiye ederim