Catatan


Arsip



    

 

Mar 19

Berikut adalah fungsi php untuk membatasi jumlah kata per baris

<?php
function batasi_per_baris($kata,$jumlah_perbaris) {
$temp=array();
$string=$kata;
$pecah=explode(” “,$string);
$jum=count($pecah);
$max=$jumlah_perbaris;
$x=1;
for ($y=0;$y<$jum;$y++) {
$temp[$y]=$pecah[$y];
echo “$temp[$y] “;
if($x==$max) {
echo ”
“;
$x=0;
}
$x++;
}
}

batasi_per_baris(”Kulayangkan pandangku melalui kaca jendela dari tempat ku bersandar seiring lantun kereta. Membawaku melintasi tempat-tempat yang indah.”,5);

?>

Cara kerjanya sebagai berikut :
Isi pada variabel $string dipisahkan berdasarkan spasi dan diambil jumlah kata yang kemudian disimpan dalam variabel $jum. Setelah itu lakukan looping dengan jumlah maksimal perulangan yang didapat dari variabel $jum. Dalam loopong simpan kata-kata yang telah dipisah $pecah[$y] kedalam array $temp[$y]. Buat sebuah kondisi jika variabel initialisasi counter $x sama dengan jumlah maksimal kata yang ingin ditampilkan perbaris $max maka sisipkan tag. Lakukan reset pada variabel $x=0. KOndisi sudah tercapai tambah nilai 1 pada variabel $x yaitu $x++, sehingga variabel initialisasi kembali bernilai $x=1.

Ok sekian dulu reposting tulisan yang udah usang ini.

CMIIW

Leave a Reply

Links


IP



Dengan bangga mendukung kegiatan idsecconf 2009