■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

指定バイト数(または文字数)での文字カット

小粋 > 指定バイト数(または文字数)での文字カット @ 2013/5/11 21:14
何度もすみません。
ブログ記事の本文を表示させる際、任意の文字数でカットする時に
 <?php $blog->postContent( $post,true,true,30 ) ?>

という感じで記述しているのですが、この時、カットされた以降の文字列を「…」みたいに
できるのでしょうか?

どなたかご教授頂けますと幸いです。

■ BaserCMSのバージョン:2.1.0
■ レンタルサーバー名:ロリポップ チカッパプラン
■ スマートURLの利用: [OFF]
■ 設置フォルダ: [サブフォルダ]
■ 利用しているデータベース: [MySQ

goichi > Re: 指定バイト数(または文字数)での文字カット @ 2013/5/12 9:58
こんにちは(^^
たぶん、この関数自体にその機能はないと思います。
なので、30文字で切るとしたら、
$blog->getPostContent( $post,true,true,30 )

で一旦、文字列として文章を取得した後、通常のPHP構文でその文字数を数えて、
30文字以上あれば「・・・」を表示し、
30文字以下の時は、全文表示されているので、「・・・」は必要ないとするような
条件分岐を作ってやるしかないかも知れません。

あいかわらず不確かな回答で申し訳ないのですが(^^;;
参考までに・・・。
小粋 > Re: 指定バイト数(または文字数)での文字カット @ 2013/5/12 18:02
ご回答ありがとう御座います。
やはり、条件分岐を作るしかない感じですかw

ちょっと試してみます(^^ゞ
ありがとうございました(^^ゞ

■ BaserCMSのバージョン:2.1.0
■ レンタルサーバー名:ロリポップ チカッパプラン
■ スマートURLの利用: [OFF]
■ 設置フォルダ: [サブフォルダ]
■ 利用しているデータベース: [MySQ

ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
22 人のユーザが現在オンラインです。 (21 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 22