Limit Line for Content

Tuesday, May 20, 2008


 <?php echo nl2br($data_reason); ?>  

Data dipanggil dari database seperti biasa menggunakan function nl2br.
Maka semua data akan dipaparkan seperti di bawah.



Dalam sesetengah keadaan, kita perlu memendekkan ruang maklumat. Mungkin mahu display untuk beberapa baris, supaya tidak panjang berjela ke bawah. Contohnya untuk 5 baris sahaja dipaparkan, selebihnya letak kat tmpt lain.

Untuk memisahkan maklumat yang panjang2, ikuti langkah-langkah berikut:

1. buat satu array untuk simpan data by baris.
2. guna function explode, data akan dipisahkan guna \n
3. keluarkan data untuk 5 baris pertama.
4. pisahkan baris guna [$i] dan br. nak guna nl2br pun boleh.
5. Selebihnya hantar ke td disebelahnya.


Akhirnya data akan dipaparkan seperti di atas.

Rujukan: http://www.webmasterworld.com/forum88/9099.htm

I Love Nursyuhada
http://www.nursyuhada.com
 /*  
 //1. buat satu array untuk simpan data by baris.  
 //2. guna function explode, data akan dipisahkan guna \n  
 */  
 <?php $array = explode("\n", $data_reason); ?>  
 /*  
 *  
 *  
 //3. keluarkan data untuk 5 baris pertama.  
 //4. pisahkan baris guna [$i] dan br. nak guna nl2br pun boleh.  
 */  
 <?php   
 if(count($array) > 5) {  
      for($i=0; $i < 5; $i++) {  
           echo $array[$i]."<br>";  
      }  
 }   
 ?>  
 /*  
 *  
 //5. Selebihnya hantar ke td disebelahnya.  
 */  
 <?php   
 if(count($array) > 5) {  
      for($i=5; $i < count($array); $i++) {  
           echo $array[$i]."<br>";  
      }  
 }   
 ?>  

0 comments: