問題タブ [strpos]

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.

0 投票する
2 に答える
393 参照

php - strpos() を使用して、事前定義された針の後に変数文字列をキャッチします

解決しなければならない難しい問題があります。この質問と回答によって、私はすでに正しい方向に進んでいます: Strpos() を使用して針の後に次の文字列を見つける方法

しかし、私の問題はもう少しトリッキーです。

これはコンテキストです:

ユーザーは、事前定義された用語 (「金額」) とそれに続く数値を入力して、コメント フィールドに金額を入力します。これは自由なフィールドなので、ユーザーが金額を入力するさまざまな方法を考慮する必要があります。通貨インジケータ、小数などの有無にかかわらず。

例:

または、別の例:

ここで、合計できるようにその量を抽出する必要があります。私を正しい方向に押してくれる人はいますか?

ありがとう!

0 投票する
4 に答える
81497 参照

php - strposで大文字と小文字を区別しないようにする方法

大文字と小文字を区別しないようにstrposを変更するにはどうすればよいですか。その理由は、product->nameMadBikeで、検索語がバイクの場合、リンクがエコーされないためです。私の主な関心事はコードの速度です。

0 投票する
2 に答える
424 参照

php - PHP Cantは、ファイルから作成された配列内の特定の単語を検索します

phpのfile()関数を使用してテキストファイルから作成された配列から特定の単語を抽出しようとしています。

テキストファイルsample.txtは次のようになります。

これで、file()関数を使用して、このテキストファイルを配列に配置しました。

次に、ループをトラバースして各値を抽出し、この配列から「名前」という単語を検索しました。

ただし、常に「見つかりません」と出力されます。strpos、strstr、preg_matchを使用してみましたが、役に立ちませんでした。また、ファイルから作成する代わりに通常の単語配列を使用すると、正しく機能します。

前もって感謝します。

更新:この問題の私の目的は、最初にそれがどのフィールドであるかを検出することです。「名前」とその値ex。'テスト'

0 投票する
6 に答える
22685 参照

php - 複数の針を持つstrpos()?

2つの重要な違いがあるstrpos()のような関数を探しています。

  1. 複数の針を受け入れることができるようにするため。私は1つで何千もの針を意味します。
  2. 干し草の山の中の針のすべての出現を検索し、開始位置の配列を返すため。

もちろん、それはすべての針をループするだけでなく、効率的な解決策でなければなりません。私はこのフォーラムを検索しましたが、次のような同様の質問がありました。

しかし、それらのネザーは私が探していたものでした。私は自分の質問をよりよく説明するためにstrposを使用しています。おそらく、この目的のためにまったく異なるものを使用する必要があります。

私はZend_Search_Luceneを知っていますが、これを実現するために使用できるかどうか、そしてどのように(一般的な考え方)に興味がありますか?

あなたの助けと時間をどうもありがとう!

0 投票する
6 に答える
290 参照

php - 文字列内の単語の検索

誰でも私がこれを行う方法を提案できますか:$textユーザーが入力したテキストを保持する文字列があるとします。「if ステートメント」を使用して、文字列に単語$word1 $word2またはのいずれかが含まれているかどうかを確認したいと考えています$word3。そうでない場合は、コードを実行させてください。

私はそのようなものが必要です。

0 投票する
8 に答える
69471 参照

php - 入力文字列に文字列が存在するかどうかを判断するために strpos を使用する方法は?

上記のコードでは、ファイル名にテキスト文字列「my_upgrade」が含まれていない場合、スクリプトを終了しようとしています。ただし、この例では、「my_upgrade(1).zip」に文字列「my_upgrade」が含まれているため、停止することはありません。

私は何が欠けていますか?

0 投票する
1 に答える
150 参照

php - PHPでオフセットが重複していないか確認してください

オフセットが重なっている文字列内の単語を区別するにはどうすればよいですか。たとえば、私は文字列を持っています:

次に、これらの単語をオフセットで取得するキーワード抽出があります。

上記の結果に基づいて、結果の単語「バイオリン」は「チームバイオリン」と重複します

正しい結果は次のようになります:

これは、各キーワードのオフセットを取得するためのコードです

誰かがそのようなことを解決できるphpスクリプトを手に入れましたか?

0 投票する
1 に答える
19679 参照

php - PHPで文字列内の文字の位置を見つける方法

PHPで文字列または文内の文字の位置を見つける方法

strpos を試しましたが、使い物になりません。

0 投票する
2 に答える
1219 参照

php - 'ç' を含む文字列を検索する strpos() の問題

誰かがこの問題で私を助けることができますか?

file_get_contents()を使用して、ファイルからすべてのテキストを取得しました

ファイルにはReparaçという単語が含まれています

strpos()はReparaçを見つけることができません

Reparaを探すと見つかったので、問題はçにあります。

file_get_contents()をエコーすると、çが正常に表示されます

file_get_contents()の情報を別のファイルに書き込むと、 çの代わりに奇妙な記号が表示されます。

私はこれを修正するために何かをしたり、周りを探したりするのに本当にうんざりしています.phpコードに慣れている人はおそらく簡単に対処できますが、これの何が問題なのかわかりません.

ちなみに、私が見た多くのウェブサイトでは、文字セットがこの種の問題に関連しているように見えました.私はUTF-8を使用しています.