問題タブ [str-replace]

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

php - str_replace はキャップを返すだけです

ここで少し問題があります..str_replace最も一般的な単語を置き換えるために使用しています..そして、何らかの理由で、大文字以外のすべての文字を置き換えています.

たとえば、以下のコードがある場合

echo $cleantext;

それは反響するだろう..F T

私が間違っていたことについてのアイデア..事前に感謝します

そしてああ..私は試しstr_ireplaceました..しかし何もしませんでした

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

php - PHPはURLの変数を置き換えます

htaccessに書いたリライト用に設計されたURLをリライトできないかと思った

例えば

私は URL を持っています: http://example.com/page.php?page=5&action=something

しかし、URL を次のように変更したい: example.com/page/5/something

これは href のみで、htaccess ビットは解決されています。

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

php - PHP str_replace が正しく機能しない

str_replace を使用していますが、正しく機能していません。入力がフォームで送信されるテキスト領域があります。サーバーがデータを受信したら、改行を「、」に変更したい。

奇妙なことに、私は次の結果を受け取ります

チェルシー

、本物

、バルセロナ

チェルシー、レアル、バルセロナの代わりに。

どうしたの?

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

php - PHPでHTMLを1行の文字列に再処理するための最良の方法は何ですか?

投稿と関連データをタブ区切りのテキスト形式にエクスポートするWordPressプラグインに取り組んでいます。ほぼ完成しましたが、HTMLを単一の文字列に再処理するための最良の方法を見つけるのに苦労しています。

preg_replaceとhtmlentitiesの組み合わせを使用していますが、少し面倒になっています。

これを行うには好ましい方法があるはずなので、私はあなたに確認したいと思いましたか?Googleで適切なものが見つかりません。

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

php - PHP で €-symbol による文字列の分割は機能しませんか?

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

php - Yahoo の PHP でのタイポグラファーの引用

私のクライアントは小さな新聞社で、「ストレートな」引用ではなくタイポグラファーの引用を使って記事を提供しています。ストーリーは PHP によって HTML にアセンブルされます。私の Apache サーバーでは問題なく表示されますが、クライアントのサイトがある Yahoo ではすべて疑問符に置き換えられます。

この問題を解決するために、PHP で次の関数を作成しました。

上記の関数では、タイポグラファーの引用を検索して、同等の HTML に置き換えています。私のローカル Apache サーバーでは、うまく機能します。Yahoo では、すべての誤字脱字は最初にリストされたもの (上記: ') に変換されます。

私のサーバーでは魔法の引用符がオフになっていますが、Yahoo ではオンになっています。これが私の問題の原因かどうかはわかりませんが、可能性はあります。

私は PHP の一重引用符と二重引用符で囲まれた文字列の違いを十分に認識しており、上記の両方の方法を試しても違いはありませんでした。

誰かが私が調べるべき提案された方向性を持っていますか?

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

php - PHP 空行を str_replace で置換または削除する簡単な方法

上記は私にとってはうまくいきますが、 [\n\r] の例をどこかで見たので、見つけられないようです。

空白行を取り除きたいだけです。上記は foreach ループにあります。

教えてくれてありがとう。

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

c++ - C++ は、単一のパスで文字列内の複数の文字列を置き換えます

次の文字列を考えると、"Hi ~+ and ^*. Is ^* still flying around ~+?"

"~+"and"^*"をすべて "Bobby" と "Danny"に置き換えたいので、文字列は次のようになります。

"Hi Bobby and Danny. Is Danny still flying around Bobby?"

2 つの異なる値の出現を置き換えるために、Boost replace 関数を 2 回呼び出す必要はありません。

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

php - いくつかの単語をHTMLのリンクに変更するにはどうすればよいですか?

単語を(ファイルまたはデータベースの)リストからHTMLWebサイトのリンクに変更したい。str_replaceを使用しましたが、すでにリンクauchorにある単語の置換に問題があります。

例えば。私はこのようなhtmlを持っています:

すべての「ipsum」をリンクに置き換えたいのですが、[a] loremipsum[a]のipsumをスキップします。わからない、maby preg_replace?

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

php - 文字列の最初と最後からコンテンツを削除する(PHP)

次のような文字列からユーザーIDを取得しようとしています。

http://www.abcxyz.com/123456789/

123456789として表示するには、基本的に最初の/までの情報を削除し、最後の/も削除します。私はネットで周りを見回しましたが、非常に多くの解決策があるようですが、開始と終了の両方に答えるものは何もありません。

ありがとう :)

アップデート1

リンクは、上記のmod_rewriteと「http://www.abcxyz.com/profile?user_id=123456789」の2つの形式をとることができます。