2017-03-18 19 views
2

私はPHPプロジェクト(laravelを使用しています)を持っており、ビューの記事の一部だけを表示する必要があります。たとえば、この記事の全内容です:文字で文字を制限する方法

のHello Worldそれは私の最初の投稿です、私は私の 個人ブログでそれを共有することを決めました。

と私は最近の記事の一部など、この中にその一部を見せたかった:それは

こんにちは...

私は機能を作ったが、それはしませんテキストを制限したいときに作業します(ただし、テキストは問題ありません)。これは私の関数です:

function limitText($text,$length=300) { 
    if(strlen($text)<$length) { 
     $new = $text."..."; 
     return $new; 
    } 
    $new = substr($text,0,$length); 
    $new = $new."..."; 
    return $new; } 

任意のアイデアuggestion?そうする

+1

これを使用します: 'reg_replace("/[^] * $/"、 ''、substr 0、($ maxChars - $ puffer)))。 "..."; ' –

+0

動作します - https://eval.in/756714 – splash58

+0

reg_replace - >関数が定義されていないと言います –

答えて

4

一つの方法は、str_limit関数は、文字列の文字数を制限しstr_limit()

$value = str_limit('Just string', 4, '...'); // Output is 'Just...' 

を使用することです。この関数は、最初の引数として文字列を受け取り、結果の文字の最大数を2番目の引数として受け取ります。

関連する問題