問題タブ [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 に答える
1000 参照

php - PHP-文字列が配列全体に存在するかどうかを確認しますか?

基本的なアレイの質問:

配列($ check [])を使用して上記を凝縮するにはどうすればよいですか?

ありがとう!

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

php - 2 つのマーカーの間に文字列を挿入する

2 つのマーカーの間に文字列を挿入する必要があります。

最初に、次を使用して #DATA# と #END# の間に (サーバーに保存されているファイルから) 刺されます。

いくつかの処理を行い、文字列の詳細に基づいて、いくつかのレコードをクエリします。レコードがある場合は、それらを文字列の末尾に追加し、サーバー上のファイル内の #DATA# と #END# の間に文字列を再挿入できるようにする必要があります。

どうすればこれを達成できますか?

#END# の前に一度に 1 つのレコードをファイルに挿入することはできますか?それとも、サーバー上の文字列を操作して、サーバー上のファイルの既存の文字列を上書きするだけでよいでしょうか?

データの例:

新しいプロパティを確認するときは、次のことを行います。

  1. #DATA# と #END# の間のすべての既存のプロパティを取得します
  2. プロパティの ID を取得し、これらの ID に一致しない新しいプロパティをクエリします

次に、#END# の前で、ファイルの最後のプロパティの後に、新しいプロパティを再挿入する必要があります。

ファイルの構造は、Rightmove BLM ファイルです。

0 投票する
3 に答える
184 参照

php - このPHPコードは正確に何をしますか?

了解しました。私の友人は、ヘッダーを要求し、ヘッダーがどうあるべきかと比較するためのこのコードを私にくれました。完璧に動作しますが、理由はわかりません。コードは次のとおりです。

次の質問に関連するいくつかの番号でコメントしました。

  1. ここで何が起こっているのですか?$headersを$headerAND $ valueとして設定していますか?

  2. 繰り返しになりますが、ここで何が起こっているのかわかりません。

  3. なぜ変数を別の変数に設定するのですか?これは変数が使用されている唯一の領域ですが、それを他の何かに設定する理由はありますか?

  4. 3と同じ質問。

これがひどい質問であるならば申し訳ありませんが、それは私を悩ませています、そして私はそれがなぜ働くのか本当に知りたいです。ええと、なぜそれが機能するのか理解しています。もっと具体的に知りたいだけだと思います。あなたが提供できる洞察に感謝します。

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

php - 配列の str_replace() と strpos() ?

私はいくつかの配列キーの名前を変更したデータの配列を扱っていますが、データは基本的に同じままにしておきたいです...基本的には、配列に格納されているデータを保持できるようにしたいですDB に関連付けられている配列キー名を更新したいと考えています。

以前は、配列は次のようになっていました。$var_opts['services'] = array('foo-1', 'foo-2', 'foo-3', 'foo-4');

現在、配列のキーには "foo" ではなく "bar" がプレフィックスとして付けられています。では、配列変数を更新して「foos」を取り除き、代わりに「bars」に置き換えるにはどうすればよいでしょうか?

そのようです:$var_opts['services'] = array('bar-1', 'bar-2', 'bar-3', 'bar-4');

私はすでにif(isset($var_opts['services']['foo-1'])) { unset($var_opts['services']['foo-1']); }fooを取り除くために使用しています...各fooをバーに置き換える方法を理解する必要があります。

配列全体で str_replace を使用すると思っていましたが、残念なことに、配列ではなく文字列でのみ機能します (図を参照してください)。

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

php - preg_match()を使用して、パターンに一致する部分文字列の開始/停止位置を検索します

PHPを使用して文字列の部分文字列をコピーしたい。

最初のパターンの正規表現は/\d\|\d\w0:/

2番目のパターンの正規表現は/\d\w\w\d+:\s-\s:/

と組み合わせpreg_matchstrpos、最初から最後まで正確な位置を取得し、それを次のようにコピーすることは可能ですか?

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

php - 段落内のフレーズのタグ付け

私は PHP を使用しており、テキスト内にサイトの他のセクションへのリンクを作成しようとしています。たとえば、次のようになります。

Ingenious MediaすべてのページにリンクしたいのですIngenious Mediaが、すべての言及をMediaメディア関連のページにリンクしたいと思います。

Media明らかに、単語を内部でリンクしたくありませんIngenious Media

いくつかの単語を二重にリンクすることなく、どうすればこれを行うことができますか?

前もって感謝します

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

php - メールアドレスをかき集める

fff.htmlはメールアドレスが記載されたメールで、hrefのmailtoリンクがあるものとないものがあるので、スクレイピングして以下の形式で出力したい

href リンクされているものを取得するための単純なスクレーパーがありますが、何かがおかしいです

lorem ipsum の元の使用に対して余分なポイントを取得する必要があります

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

api - strpos の Facebook fql 大文字と小文字を区別しないバージョン

大文字と小文字を区別しないバージョンは何ですか

Facebookのクエリ言語で?

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

emacs - EmacsLispのstrpos

strpos()PHPのように動作するネイティブのEmacsLisp関数はありますか?現在のバッファで指定された文字列が最初に出現する位置を返す必要があります。機能search-forwardは素晴らしいですが、それはキャラクターの位置を変更します。

0 投票する
7 に答える
44670 参照

php - 部分文字列に基づく配列キーの選択

私は配列を持っており、その配列には次のような配列キーがあります。show_me_160この配列キーは少し変更される可能性があるため、ページがロードされ、配列キーがおそらく読み込まれる可能性があります。配列キーshow_me_120と文字列を一致させることができるようになりたいです_最後のアンダースコアの後の値を確認できるように、最後まで?