|  | 
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 | : 3874 |  |  |  |  |  |  |  |  | <?
 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. | 
 |