問題タブ [stripos]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP の高速プロセス strpos()/stripos() または preg_match() です。
PHP の strpos()/stripos() または preg_match() 関数のどちらが高速かを知りたいだけです。
php - タイトルに特定の単語が含まれているかどうかを確認するPHPコードを作成する方法は? (ワードプレスショップ)
WordPress ショップ プラグインを使用して、WordPress サイトで商品を販売しています。これまでのところ、私はこのプラグインを気に入っていますが、何かカスタムをしようとしていますが、残念ながら、PHP を自分で理解するには十分ではありません (私もたくさんの調査を行いました!)。
これが私が達成しようとしていることです...
個々の製品ごとに製品タイトルを表示するには、Shopp は次のコードを使用して製品タイトルを参照します...
私がやろうとしているのは、製品名を参照することです。たとえば、製品名に「FLIR H-Series Thermal Imaging Camera」のようなものがある場合、製品タイトルに「FLIR」という単語が含まれているかどうかをコードで検出する必要があります「FLIR」という単語が含まれている場合は、FLIR のロゴ画像をエコーするようにします (画像の URL がhttp://example.com/images/flir.jpgであるとしましょう)。または、製品タイトルなどに「Thermal-Eye」という単語が含まれている場合はいつでも、Thermal-Eye のロゴ画像をエコーするようにしたいと思います。これを行うためにコードを変更するにはどうすればよいですか?
うまくいけば、これは理にかなっています。助けてくれてありがとう!
php - 文字列を検索して配列を出力
私のコード:
以下の関数は、[padding:] と [;] の間のコンテンツを抽出します
出力: 10px 15px 0 自動
この関数を使用して配列内のすべてのパディングを抽出するにはどうすればよいですか..したがって、結果は次のようになる必要があります:
php - PHPでSTRIPOSを使用してディレクトリ内のテキストファイルの一部を選択し、セクションを印刷するにはどうすればよいですか?
ディレクトリ内のファイルからテキストを読み取って、画像の下に説明テキストとして表示させようとしています。前のセクションで問題が発生した場合を除いて、STRIPOS関数を使用してテキストの各部分を分離することができました。最後のセクションは「説明:」というタイトルで、実際には複数の行に分かれています。「説明:」という行だけを表示する方法がわかりません。「説明:」からファイルの最後まで印刷したい。このメッセージにコードとテキストファイルを投稿します。
そして、これがテキストファイルの内容の例です(6つのファイルのうちの1つ):
市:OceanCove
価格:$ 950,000
寝室:5
バス:3
映像:3000
sq。ft。不動産業者:Shirley Urkiddeng
グラバー:素晴らしい景色を望む素晴らしい家!
説明:
ゴージャスな珊瑚の峡谷を見下ろす景色を眺めながら、リビングのソファから夕日を眺めたり、バックポーチから日の出を眺めたりするのに飽きることはありません。一生に一度の機会!
Brandenの助けを借りて更新されたコード:
php - ストライプオフセットを理解していますか?
私が小さな配列を持っているとしましょう():
私がやりたいこと?'r'文字で始まるすべての単語を取得するだけです
理解できません。オフセットとして0を入力しましたが、P文字で始まり、R文字を「含む」単語が表示されます。
php - stripos($ _ SERVER ['REQUEST_URI']を拡張して、さらにURLをチェックします
stripos
アクティブなナビゲーションクラスを変更するために使用していますが、
それは魅力のように機能します。ただし、文字列をチェックインするために別のコードを追加する必要がありREQUEST_URI
、コードを適切にフォーマットする方法がわかりません。
私が試してみました:
と他の人は成功しませんでした。
php - PHP Stripos と array_push の使用
私はスタックオーバーフローが初めてです。文字列から複数の単語を抽出する関数を作成しています。問題は、番号を返すことです。別の $cuerpo で試しましたが、うまくいきません。4 が返されました。助けてください。どうもありがとう。これが私のコードです。
php - ログ ファイルを配列に読み込むのが逆ですが、一番下にあるキーワードを探すのに最適な方法はありますか?
小さなログ ファイルから最大 8 ~ 10 MB のログ ファイルまで、ログ ファイルから読み込んでいます。典型的なサイズはおそらく1mbです。ここで重要なことは、私が探しているキーワードは通常、おそらく 95% の場合、ドキュメントの末尾近くにあるということです。次に、キーワードの後に 1000 文字を抽出します。
このアプローチを使用する場合:
以下を使用するよりも効率的ですか?
私が確信していないのは、stripos では一度に 1 文字ずつドキュメントの検索を開始するだけなので、理論的には、キーワードの後に 10,000 文字がある場合、それらをメモリに読み込む必要はありませんが、最初のオプションではおそらく最後の100行しか必要としない場合でも、すべてをメモリに読み込みます.100行をメモリに読み込むように変更し、最初の100行が成功しなかった場合、またはクエリが非常に軽いため実際にはそうでない場合は、別の101〜200行を検索できますか?案件。
2 番目の質問があります。これは、reverse_array が最適なアプローチであると想定しています。キーワードを見つけた後、次の 1000 文字を抽出するにはどうすればよいでしょうか。これが私の悲惨な試みです。
私はおそらくこれを非常に複雑にしすぎていますか?
php - stripos() を評価します。!== FALSE と === TRUE の違いは何ですか?
私は文字列でこの問題を抱えています:
正常に評価されますが、評価者として使用する=== TRUE
と問題が発生します。答えがわかりません。理解を助けてください。