問題タブ [strstr]

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 に答える
4641 参照

c++ - strstr()関数と "\ r \ n"

str1で最初に出現するstr2へのポインタを返します。また、str2がstr1の一部でない場合はnullポインタを返します。

char* str2=new char(5000)このように宣言され、ファイルの文字がに​​読み込まれるとしますstr2

str2複数の' \r'または' '文字が含まれている場合、strstrはどのように機能しますか\n\n' 'または''に当たると停止しますか、\rそれとも継続しますか?また、続行する場合、の特定の時点で機能を停止する方法はありますstr2か?

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

php - 多くのURLでソースコード内の文字列を検索するコード

非常に長いURLのリストを入力し、ソースコード内の特定の文字列を検索して、その文字列を含むURLのリストを出力したいと思います。簡単そうに聞こえますか?私は次のコードを思いついた。入力はhtmlフォームである。pelican-cement.com/findfrogで試すことができます。

半分の時間で動作するように見えますが、異なる順序の複数のURL/URLによってスローされます。「AdSense」を検索すると、politics1.comが正しく識別されます。

ただし、逆にすると、出力は空白になります。どうすれば信頼できる一貫した結果を得ることができますか?できれば、何千ものURLを入力できるものはありますか?

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

php - 大きなテキストの一部を取る

文字列 ($text) があるとしましょう

<b>" "から " " までのテキストを新しい文字列 ($text2) に取り込みたいのですが</b>、どうすればよいですか?

私が得ることができる助けに感謝します。ありがとう!

編集:このようなコードを取りたいです。

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

php - 文字列内のキーワードの人気を比較する

長い文字列 (数十万文字) を取得し、それをキーワードの配列と比較して、配列内のどのキーワードが他のキーワードよりも多く言及されているかを判断したいと考えています。

strstrこれは非常に簡単に思えますが、このタスクのパフォーマンスが低いことが少し心配です。

別の方法で行う必要がありますか?

ありがとう、

0 投票する
5 に答える
53081 参照

php - strstrまたはstrposのどちらの方法が推奨されますか?

多くの開発者がstrstrとstrposの両方を使用してサブストリングの存在をチェックしていることに気づきました。それらの1つが優先され、その理由は何ですか?

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

php - PHP - strstr 関数の問題

全てにおいて良い日。私は zend+smarty を使用していますが、フレームワークが問題に関係しているとは思いません。次のシナリオがあります。

大丈夫そうに見えます。今問題。

これをローカルのテスト マシンで使用すると、夢のように動作します。全く問題無い。一方、本番マシンでは次のようになります。

警告: /home/prj/include/DatabaseObject/Ctrl.php の 720 行目 (これは strstr 行です) の strstr() のパラメーター数が正しくありません。

2台のマシンでstrstrの前に文字列をチェックしましたが、それらは同一です。また、strstr 行の後の 2 番目のサーバーでは、文字列が空になります (別のサーバーでは正しく変換されます)。

よくわかりません...コードは同じです。文字列は同じです。私には少し奇妙です。

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

php - localhostとサーバーのphp関数strposとsubstrの結果が異なる

"adjkadahsdjashd##kjhkhkjhkjhs" のような文字列があるとします。そして、それらをたとえばadjkadahsdjashdとkjhkhkjhkjhsにカットしたい

だから私は自分のコンピューターでこれを書いた:

結果は問題ありませんが、これをサーバーにアップロードすると、何も返されません。

サーバーのphpバージョンは5.2.17です

:(

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

php - strstr は配列 PHP 内の複数の変数を置き換えます

複数の言語で書かれた製品のリストに取り組んでいます。次のような言語を表示する各製品の配列があります。

これらの個々のコードを言語名に置き換える必要があります (つまり、EN => 英語)。次のコードがあり、通常の文字列では問題なく動作しますが、この配列では動作しません。何かご意見は?

$langcodes は配列値を保持します。

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

php - PHP:文字列から名前を抽出します

次のようなパスがあります。

/home/duke/aa/servers/**servername**/var/...morefiles...

phpを使用して、パスから「サーバー名」を抽出したい

残念ながら、私はphpにあまり精通していませんが、使用するものを思いつきましたstrstr()が、パラメーター関数の1つとして5.3が必要なPHPバージョン5.2のみを使用しています。

「servername」を返すコードは何でしょうか?

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

php - スイッチphp内でstrstrを使用する

コードしか思いつきません。switch ステートメントに変更したい if ステートメントが多すぎますが、ロジックが見つかりません。

現時点で私は持っています:

しかし、どうすればスイッチ内で同じことを達成できますか?