• 10-06-2017, 11:47:24
    #1
    Merhaba arkadaþlar. Elimde bir tablo var. Bu tabloyu sayýsal olarak sýralamak istiyorum. Nasýl yapabilirim?
    Örnek:
    <tr>td>ahmet</td><td>15</td></tr>
    <tr>td>mehmet</td><td>8</td></tr>
    <tr>td>ali</td><td>40</td></tr>
    <tr>td>ayþe</td><td>33</td></tr>
    Bu listeyi sayýlara göre nasýl listelerim? Yani sonuç bu þekilde olacak:
    <tr>td>ali</td><td>40</td></tr>
    <tr>td>ayþe</td><td>33</td></tr>
    <tr>td>ahmet</td><td>15</td></tr>
    <tr>td>mehmet</td><td>8</td></tr>
    Yardýmcý olursanýz sevinirim.
  • 10-06-2017, 15:19:35
    #2
    Merhaba,

    Bunu sonuç olarak aldýðýnýz PHP kodunu iletirseniz ona göre forumdakiler yardýmcý olacaktýr.
  • 10-06-2017, 18:01:34
    #3
    Hocam sýralamanýn sýcaklýk derecelerine göre olmasýný istiyorum. Yardýmcý olursanýz sevinirim.
    <?function cek($ursa)
        {
          $curl = curl_init();
    $header[0] = "Accept: text/xml,application/xml,application/xhtml+xml,";
    $header[0] = "text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5";
    $header[] = "Cache-Control: max-age=0";
    $header[] = "Connection: keep-alive";
    $header[] = "Keep-Alive: 300";
    $header[] = "Pragma: ";
    curl_setopt($curl, CURLOPT_URL, $ursa);
    curl_setopt($curl, CURLOPT_HEADER,0);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
    curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
    curl_setopt($curl, CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_0);
    curl_setopt($curl, CURLOPT_AUTOREFERER, true);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); 
    $rmx=curl_exec($curl);
    curl_close($curl); 
    return $rmx;
        }
    	$baglanti2 = cek("https://www.mgm.gov.tr/tahmin/gunluk-tahmin.aspx");
    	preg_match_all('#<h4>(.*?)<span#si',$baglanti2,$il);
    	preg_match_all('#"renkMax"> (.*?)</span>#si',$baglanti2,$der);
    
     for ($x = 0;$x < count($il[1]);$x++) 
    {$list= "<tr><td>".$il[1][$x]."</td><td>".$der[1][$x]."</td></tr><br>";
    echo $list;
       }
    	 ?>
    Çýktýsý
    BURSA 23°C
    ÇANAKKALE 28°C
    ISTANBUL 25°C
    KIRKLARELI 28°C
    A.KARAHISAR 22°C
    IZMIR 27°C
    KÜTAHYA 21°C
    MANISA 28°C
    ADANA 31°C
    ANTALYA 33°C
    BURDUR 28°C
    HATAY 27°C
    ANKARA 23°C
    CANKIRI 24°C
    ESKİŞEHİR 21°C
    SİVAS 23°C
    BOLU 20°C
    DÜZCE 23°C
    KARABÜK 24°C
    ZONGULDAK 21°C
    AMASYA 24°C
    SAMSUN 22°C
    TOKAT 24°C
    TRABZON 22°C
    AĞRI 28°C
    ELAZIĞ 33°C
    ERZURUM 26°C
    KARS 26°C
    ADIYAMAN 35°C
    DIYARBAKIR 36°C
    GAZİANTEP 31°C
    SIIRT 35°C
  • 10-06-2017, 18:38:44
    #4
    Üyeliði durduruldu
    Þu þekilde deneyin.

    <?php function cek($ursa)
    		    {
    		      $curl = curl_init();
    		$header[0] = "Accept: text/xml,application/xml,application/xhtml+xml,";
    		$header[0] = "text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5";
    		$header[] = "Cache-Control: max-age=0";
    		$header[] = "Connection: keep-alive";
    		$header[] = "Keep-Alive: 300";
    		$header[] = "Pragma: ";
    		curl_setopt($curl, CURLOPT_URL, $ursa);
    		curl_setopt($curl, CURLOPT_HEADER,0);
    		curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
    		curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
    		curl_setopt($curl, CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_0);
    		curl_setopt($curl, CURLOPT_AUTOREFERER, true);
    		curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); 
    		$rmx=curl_exec($curl);
    		curl_close($curl); 
    		return $rmx;
    		    }
    		   $baglanti2 = cek("https://www.mgm.gov.tr/tahmin/gunluk-tahmin.aspx");
    		   preg_match_all('#<h4>(.*?)<span#si',$baglanti2,$il);
    		   preg_match_all('#"renkMax"> (.*?)</span>#si',$baglanti2,$der);
    		 
    			for ($x = 0;$x < count($il[1]);$x++){
    
    				$dizi[ trim($il[1][$x]) ] = str_replace('°C', '', $der[1][$x]);
    
    				/*$list= "<tr><td>".$il[1][$x]."</td><td>".$der[1][$x]."</td></tr><br>";
    				echo $list;*/
    
    			}
    
    			asort($dizi);
     
    			foreach($dizi as $key => $value){
    				echo $key.' -> '.$value.'<br />';
    			}
    		?>


    --R10.NET; Flood Engellendi -->-> Yeni yazýlan mesaj 17:38:44 -->-> Daha önceki mesaj 17:32:57 --

    Sýcaktan soðuk olana doðru sýralama isterseniz: arsort($dizi);
  • 10-06-2017, 18:50:50
    #5
    Yardým için teþekkür ederim. Kod çalýþýyor.
    dlkrnugur adlý üyeden alýntý: mesajý görüntüle
    Þu þekilde deneyin.

    <?php function cek($ursa)
    		    {
    		      $curl = curl_init();
    		$header[0] = "Accept: text/xml,application/xml,application/xhtml+xml,";
    		$header[0] = "text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5";
    		$header[] = "Cache-Control: max-age=0";
    		$header[] = "Connection: keep-alive";
    		$header[] = "Keep-Alive: 300";
    		$header[] = "Pragma: ";
    		curl_setopt($curl, CURLOPT_URL, $ursa);
    		curl_setopt($curl, CURLOPT_HEADER,0);
    		curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
    		curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
    		curl_setopt($curl, CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_0);
    		curl_setopt($curl, CURLOPT_AUTOREFERER, true);
    		curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); 
    		$rmx=curl_exec($curl);
    		curl_close($curl); 
    		return $rmx;
    		    }
    		   $baglanti2 = cek("https://www.mgm.gov.tr/tahmin/gunluk-tahmin.aspx");
    		   preg_match_all('#<h4>(.*?)<span#si',$baglanti2,$il);
    		   preg_match_all('#"renkMax"> (.*?)</span>#si',$baglanti2,$der);
    		 
    			for ($x = 0;$x < count($il[1]);$x++){
    
    				$dizi[ trim($il[1][$x]) ] = str_replace('°C', '', $der[1][$x]);
    
    				/*$list= "<tr><td>".$il[1][$x]."</td><td>".$der[1][$x]."</td></tr><br>";
    				echo $list;*/
    
    			}
    
    			asort($dizi);
     
    			foreach($dizi as $key => $value){
    				echo $key.' -> '.$value.'<br />';
    			}
    		?>


    --R10.NET; Flood Engellendi -->-> Yeni yazýlan mesaj 17:38:44 -->-> Daha önceki mesaj 17:32:57 --

    Sýcaktan soðuk olana doðru sýralama isterseniz: arsort($dizi);
  • 10-06-2017, 21:43:59
    #6
    kommagene adlý üyeden alýntý: mesajý görüntüle
    Yardým için teþekkür ederim. Kod çalýþýyor.
    javascript kutupanesi var jquery plugini var baya kullanýþlý
    jquery table shorter boyle aratýrsan bulursun