tidak bisa membatasi kata yang keluar dari database

 include"./hubungan/hubungan.php";
			function text_limit($str,$limit=10)
		{
			if(stripos($str," ")){

		  $ex_str = explode(" ",$str);
		  if(count($ex_str)>$limit){
			for($i=0;$i<$limit;$i++){
			 $str_s.=$ex_str[$i]." ";
			}
		   return $str_s;
		   }else{
			return $str;
		   }
		  }else{
		  return $str;
			}
		}

?>

<head>
	<link rel="stylesheet" type="text/css" href="./css/style_informasi.css">
</head>
<body>
	<?php

	$data_ob=mysql_query("select * from paket_wisata");
	while($sl_ob=mysql_fetch_array($data_ob))

	{

	?>

    <img src="./foto/<?php echo $sl_ob['Foto']; ?>" width="50%" height="40" >
    <p><h2><?php echo $sl_ob['nama_paket']?></h2></p>

    <p><?php echo text_limit($sl_ob['deskrifsi'],5);?></p>
    <?php }?>
</body>

saya mau batasi jumlah kata yang tampi dari database tapi kenappa di bagian

  <p><?php echo text_limit($sl_ob['deskrifsi'],5);

selalu tidak bisa tampil tapi kalau pake string langsung bisa contoh

  <p><?php echo text_limit("ini text untuk yang dibatassi nya",2);?>

semoga jelas pertannyannya sebelum dan sesudahnnya saya ucapkan terima kasih

#tidak bisa membatasi kata yang keluar dari database

avatar asepriki
@asepriki

1 Kontribusi 0 Poin

Diperbarui 7 tahun yang lalu

4 Jawaban:

coba


<?php
$kata = $sl_ob['deskrifsi'];
echo substr($kata,0,10);
avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Dipost 7 tahun yang lalu

$sl_ob nya di global dulu. karena di dalam while jadi tidak dapat dikenali diluar while.

avatar agengdp
@agengdp

15 Kontribusi 3 Poin

Dipost 7 tahun yang lalu

itu didalam kali mas lihat aja tanda { dan }

avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Dipost 7 tahun yang lalu

oiya, sorry gan, gagal fokus

avatar agengdp
@agengdp

15 Kontribusi 3 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban