salahuddien

Membatasi karakter /kalimat

Sep 9th, 2019
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.45 KB | None | 0 0
  1. <?php
  2. $kalimat="tutorial php bagaimana membatasi jumlah karakter yang ingin ditampilkan";
  3. $jumlahkarakter=10;
  4. $cetak = substr($kalimat,$jumlahkarakter,1);
  5. if($cetak !=" "){
  6.   while($cetak !=" "){
  7.     $i=1;
  8.     $jumlahkarakter=$jumlahkarakter+$i;
  9.     $kalimat="tutorial php bagaimana membatasi jumlah karakter yang ingin ditampilkan";
  10.     $cetak = substr($kalimat,$jumlahkarakter,1);
  11.   }
  12. }
  13. $cetak = substr($kalimat,0,$jumlahkarakter);
  14. echo $cetak;
  15.  
  16. /* atau */
  17. function substrwords($text, $maxchar, $end='...') {
  18.     if (strlen($text) > $maxchar || $text == '') {
  19.         $words = preg_split('/\s/', $text);      
  20.         $output = '';
  21.         $i      = 0;
  22.         while (1) {
  23.             $length = strlen($output)+strlen($words[$i]);
  24.             if ($length > $maxchar) {
  25.                 break;
  26.             }
  27.             else {
  28.                 $output .= " " . $words[$i];
  29.                 ++$i;
  30.             }
  31.         }
  32.         $output .= $end;
  33.     }
  34.     else {
  35.         $output = $text;
  36.     }
  37.     return $output;
  38. }
  39. $kalimat="tutorial php bagaimana membatasi jumlah karakter yang ingin ditampilkan";
  40. substrwords($kalimat, 150)
  41. ?>
Advertisement
Add Comment
Please, Sign In to add comment