PHPを使ってTwitterのステータスを解析しているので、特定のタグ(#php)を追加したかどうかを認識するコードを記述します。コードは常に#phpタグを検索し、その人がタグを追加したかどうかを判断します。 #phpタグのみを検索しています。どのように私はPHPでそのようなコードを書くことができますか?Twitterのステータスでハッシュタグを認識します
0
A
答えて
3
:
$has_php = preg_match('/#php\b/i', $tweet);
それは、大文字と小文字を区別しないのです。
1
0
この溶液を@daGrevisのものに基づいていますが、2つのバグ修正されています$status
は#php
で始まる場合、これはまた、trueを返します
$has_hash = (($has_hash = stripos($status, '#php')) !== false && $has_hash >= 0);
を。 strpos
だけを使用すると、位置が0
(== false
)であり、#Php
または何かが見つかった場合はtrueを返します(大文字と小文字は区別されません)ので、falseを返します。 preg_match()
で
関連する問題
- 1. Twitterハッシュタグ
- 2. TwitterハッシュタグRSSフィード
- 3. Twitter:ハッシュタグ検索クエリ
- 4. twitterがFirefoxでハッシュタグをクロールする
- 5. Twitterでハッシュタグを使う方法は?
- 6. ハッシュタグに対するTwitterのフィード
- 7. 特定のトピックまたはハッシュタグがTwitterで動向を確認していますか
- 8. node.jsのTwitterでビデオをアップロード - 400エラーメディアタイプが認識されない
- 9. ハッシュタグURLはTwitterとSheandHim.comを書き換えます
- 10. C#のTwitterステータスを更新する
- 11. twitterのステータスを更新する
- 12. ハッシュタグのようなTwitterをRegex Railsで保存
- 13. PythonはtwitterライブラリでTwitterアプリケーションとして認証します
- 14. twitterから特定のハッシュタグの数を取得するPHP
- 15. Twitter API - 特定のユーザーからのハッシュタグをロードする
- 16. Twitter Search API複数のハッシュタグまたはユーザー
- 17. twitterでcoldfusionでoauthを使用してステータスを更新する
- 18. Twitter API:ユーザーがハッシュタグを使用した後
- 19. twitteR 2つのハッシュタグを検索する方法
- 20. プリプレグは、Twitterのステータスを交換し、HTTPまたはHTTPS PHP
- 21. TwitterのAPI `status/update_with_media`を使ってUnicodeでステータスをtwitterする方法は?
- 22. Twitterで可能なハッシュタグのリストを一致させる--JavascriptまたはjQuery
- 23. jmathai-twitter-asyncのライブラリを使用して、ajax呼び出しのtwitterステータスを更新します。
- 24. ビットマップでロゴを認識します。
- 25. プライベートAPI iOS iCloudロック+ iPhoneのステータスを確認し、端末を一意に識別
- 26. Twitter APIなしでハッシュタグに基づいて過去のつぶやきをスクラップ
- 27. Win7音声認識 - ユーザーを音声で認識しますか? .NETで
- 28. ユーザーにPINの入力を要求せずに、Twitterで承認を得てTwitterのステータスを変更することはできますか?
- 29. ipythonはpythonモジュールを認識しますが、jupyterノートブックは認識しません
- 30. RailsはGETリクエストを認識しますが、POSTリクエストは認識しません
確かに良い解決策ですが、ここで 'regex'を使うと、PHPのネイティブストリングライブラリ(' stripos')でもこれを行うことができます。 – elslooo
他のstrposの解決策は、前にFloernが述べたようにfalse positiveを引き起こすでしょう。#phpfoo – Pollett
@ tim-van-elsloo OPは "#php"を正確に検出するための解決策を求めました。問題 - "#php5"を含む文字列はマッチするべきではありません。 – Doches