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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:sasada No.1

回答回数1482ベストアンサー獲得回数133

ポイント60pt

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

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

 URLはダミーです。

 Perlの例です。

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

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

 で、どうでしょうか。

id:kimidora

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

2003/11/22 19:13:19
id:aiko30 No.2

回答回数488ベストアンサー獲得回数0

ダミーです。

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

id:kimidora

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

2003/11/22 19:17:41
id:sasada No.3

回答回数1482ベストアンサー獲得回数133

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

 PHP4の例です。

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

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

 で、どうでしょうか。

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

id:kimidora

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

2003/11/22 19:29:02

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません