• 22-03-2010, 15:49:09
    #1
    Merhamba arkadaşlar ufak bir sorunum var botla çektiğim verileri ters çeviremedim bir türlü veriler sürekli istemediğim sırada geliyor kodlar aşağıda nerde hata var çözemedim bir türlü normalde botla çekilen verilerin ters dönmesi lazım ancak dönmedi bir türlü basit birşey olsa gerek ben göremedim;
    preg_match_all('#<td width=25% valign=top height=140 align=center><a href="(.*?)" title="(.*?) izle"><img border=0 height=90 width=120 src="(.*?)" alt="#',$anasayfa,$bul);
    if(!$bul['1']): echo "Hiç Veri Bulunamadİ!"; exit; endif;
    for($i=0;$i<5;$i++){
    $katigo=mysql_query("SELECT * from kategoriler where kat_baslik='$isimi'");
    $katigodi=mysql_fetch_array($katigo);
    array_reverse($bul);
    $basligim=$bul['2'][$i];
    $res=$bul['3'][$i];
    $ver=$bul['1'][$i];
  • 22-03-2010, 21:28:51
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    array_reverse($bul);ile ters çevrilmiş zaten
    onu kaldır istemiyorsan.
  • 22-03-2010, 21:45:05
    #3
    Hayır ben ters çevirmek istiyorum, o kodu yazmama rağmen ters çevrilmiyor anlamadığım bir şekilde onu soruyorum koddaki sorun nerde.
  • 22-03-2010, 22:24:58
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Kodunuzda;
    Bulun:
    array_reverse($bul);
    Değiştirin:
    $bul = array_reverse($bul);
  • 23-03-2010, 03:09:33
    #5
    array_reserve kullandığınızda $bul[$x][$y] gibi bir diziyi y ye göre değil x e göre ters çevirir, eğer y ye göre istiyorsan şu da bir çözüm;

    $y = count($bul[1]);
    $z=$y-1;
    for($i=0;$i<$y;$i++) {
    	$bulx[1][$z] = $bul[1][$i];
    	$bulx[2][$z] = $bul[2][$i];
    	$bulx[3][$z] = $bul[3][$i];
    	$z--;
    }
  • 24-03-2010, 08:46:36
    #6
    Üyeliği durduruldu
    array_reverse ters çevirip dönderir hocam diziyi. direk diziyi kendi üzerine yazmaz yani

    http://tr.php.net/manual/en/function.array-reverse.php

    bakarsaniz return degerinin dizi oldugunu gorebilirsiniz