人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

はてなの質問の見出しが一定の長さ以上になると「...」と末尾に表示されて以降の文章は省略されますが、これ同じことをする方法を教えてください

●質問者: kimidora
●カテゴリ:コンピュータ
✍キーワード:はてな 見出し
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● sasada
●60ポイント

http://www.hatena.ne.jp/list

人力検索はてな - 質問一覧

URLはダミーです。

Perlの例です。

元の文章が$textに、「...」にならない長さが$maxlenに入っていて、変更済みの文章を$new_textに入れるとします。

$new_text = (length($text) < $maxlen) ? $text : substr($text , 0 , $maxlen) . ”...”;

で、どうでしょうか。

◎質問者からの返答

ありがとうございます。あと、phpで行う方法をご存知の方も、おねがいします。


2 ● aiko30
●0ポイント

http://www.yahoo.co.jp/

Yahoo! JAPAN

ダミーです。

およそ全角90文字以上で「…」がつきますよ。質問文を長くするといいです。

◎質問者からの返答

ありがとうございます。ですが、そういう意味ではないんです、すみません。同じ仕組みの作り方を教えてほしいんです。


3 ● sasada
●0ポイント

http://www.php.net/manual/ja/function.strlen.php

PHP: strlen - Manual

http://www.php.net/manual/ja/function.substr.php

PHP: substr - Manual

URLは参考程度のダミーです。

PHP4の例です。

元の文章が$textに、「...」にならない長さが$maxlenに入っていて、変更済みの文章を$new_textに入れるとします。

$new_text = (strlen($text) < $maxlen) ? $text : ( substr($text , 0 , $maxlen) . ”...” );

で、どうでしょうか。

length関数がstrlen関数に変わっただけですが (笑)

◎質問者からの返答

そうですか、どうもありがとうございました!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ