| 
 | 
PHP ile Dizi Elemanlarını HTML Tablosu İçinde Yatay Sıralamak - PHP Webmaster bilgi bankası, knowledge base Webmaster Araçları
| AnaSayfa > PHP  > PHP ile Dizi Elemanlarını HTML Tablosu İçinde Yatay Sıralamak |  | 
 |  | Kategori | : PHP |  | Gönderen | : Admin |  | Tarih | : 2009-02-12 |  | Puan | : 0     | Katılımcı : 0 |  | Okunma | : 3882 |  |   |   |  |   |  
 |    |   <?   
function pc_grid_horizontal($array, $size) {    
     // Her bir  etiketine ne kadar genislik verilecegini hesapla    
     $table_width=100;    
     $width=intval($table_width / $size);    
 
     //   ve  etiketlerinin nasıl görüneceğini belirle    
     // sprintf() kullanılacaği için iki tane %% yuzde işareti kullanılıyor:    
     // işaretlerden birisi sprintf () digeri HTML icin gerekli.    
     $tr='';    
     $td="s";    
 
     // Tabloyu aç    
     $grid=$tr;    
 
     // Döngüyü aç ve dizi elemanlarını $size ile daha önceden belirlediğimiz    
     // genişlik içinde tablo hücrelerine yazdırmaya başla...    
     // $i ile ne zaman yeni bir satıra ihtiyacımız olduğu takip ediliyor    
     $i=0;    
     foreach ($array as $e) {    
          $grid .= sprintf($td, $e);    
          $i++;    
 
          // Satır sonu (tr) geldi mi?    
          // kapat ve yenisini aç...    
          if (!($i % $size)) {    
               $grid .= "$tr";    
          }    
     }    
 
     // Boş kalan hücrelere   yerleştir...    
     while ($i % $size) {    
          $grid .= sprintf($td, ' ');    
          $i++;    
     }    
 
     // En sonunda  koymak gerekli mi?,    
     $end_tr_len=strlen($tr) * -1;    
     if (substr($grid, $end_tr_len) != $tr) {    
          $grid .= '';    
     } else {    
          $grid=substr($grid, 0, $end_tr_len);    
     }    
 
     // Tabloyu kapat    
     $grid .= '';    
 
return $grid;    
}    
 
$dizi=array('bir','iki','üç','dört','beş','altı','yedi','sekiz','dokuz','on');    
 
// HTML tablosunu olustur:    
$grid=pc_grid_horizontal($dizi, 5);    
 
// Ekrana Yazdır.    
print $grid;    
?> 
 
  |   
| Yorumlar |  | Henüz Kimse Yorum Yapmamış, ilk yorumu siz ekleyin! |  | Yorum Ekleme Aparatı |  Yorum Eklemek için lütfen sol menuden giris yapınız..  |  | Toplam 0 yorum listelendi.  |  
   |