![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.3ベストアンサー
- 回答日時:
普通にこんな感じでよいのでは?
<?PHP
$str="さっきの回答>>10ありがとう";
$pattern="/>>(\d+)/";
$replacement="<a href=\"bbs.php?id=$1\">>>$1</a>";
$str=preg_replace($pattern,$replacement,$str);
print $str."<br>\n";
print htmlspecialchars($str);
?>
No.2
- 回答日時:
ひとつひとつやっていけばそんなに難しくないですよ。
1.
本文から>>を探し、引用文字範囲を特定
2.
>>につづく数字を調査
全角文字で入力される可能性も考慮して。
3.
1.で得た引用範囲にある文字列と、2.で得た数字を利用してリンクをつくる
具体的には、1.の文字列をリンクに置き換える感じですね。
全部分からないではなくて、やれるところまでやって、分からないところだけを質問したほうが、より前に進むと思いますよ。
No.1
- 回答日時:
どうせならついでに一般的なURLも自動リンクしちゃいましょう。
URLの正規表現
http://qiita.com/mpyw/items/1e422848030fcde0f29a
↑をちょっと書き換えて、引用の自動リンクにも対応させた例がこちら
http://ideone.com/CMogL8
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- 教えて!goo なぜこのQA掲示板って回答者は金に糸目をつけない回答をするのか? 7 2023/07/10 17:15
- デスクトップパソコン 「自動修復でPCを修復できませんでした」と表示されPCが起動しないのですが対処法はありますか? 5 2022/05/13 09:16
- Gmail mailソフト[sylpheed」にgmailアドレスを設定する方法 1 2022/07/24 19:54
- その他(プログラミング・Web制作) google formsで回答者をスプレッドシートに記載する方法 1 2023/06/23 11:22
- 訴訟・裁判 2ちゃんねるの歴史 からして 認証システム は必要ですか? 1 2022/10/09 05:39
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- F1・モータースポーツ SUPER GT 2022 SERIES | 日産自動車 編 1 2022/05/11 13:00
- PHP a href リンクタグでだけで 送信が できちゃっています。 1 2022/04/18 04:25
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpでcookieがうまく保存されない
-
PHPについて。
-
フォームで戻った際に入力済み...
-
$filePath = './user_img/' . $...
-
PHPからCSVをアップロード後、m...
-
PHPのエラーの解消法について教...
-
php エラー
-
phpのheader("Location:#pos")...
-
PHPで画像の渡しが上手く行きま...
-
reuterの記事をbeautiful.soup....
-
ワードプレスサイト PHP8.0.25...
-
phpのメールフォームの完了画面...
-
PHPSpreadsheetを使って関数を...
-
PHP MySql ページング
-
phpinfo で MySQL のバージョン...
-
PHP MySQLに画像を直接保存
-
[php初心者]サイトを見てデータ...
-
phpに関わる所での、form actio...
-
ゆゆにゃ。
-
【初心者】XAMPPのapacheの(恐...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ゆゆにゃ。
-
phpでcookieがうまく保存されない
-
フォームで戻った際に入力済み...
-
PHP8を使うと、大量のWarningが...
-
PHPで画像の渡しが上手く行きま...
-
PHPのエラーの解消法について教...
-
PHPのセッション有効期限について
-
入力した部分を表示させたまま...
-
PHPSpreadsheetを使って関数を...
-
phpinfo で MySQL のバージョン...
-
PostgreSQLからCSV形式でエクス...
-
ワードプレスサイト PHP8.0.25...
-
PHP MySQLに画像を直接保存
-
php 入力画面から確認表示画面...
-
if(preg_match("/[^0-9]/",$gu_...
-
htmlspecialcharsが機能してい...
-
どうして送信されないのでしょ...
-
php 確認表示画面で値をSESSION...
-
PHPを使って、別サイトの一部を...
-
PHP MySql ページング
おすすめ情報