問題タブ [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.
php - Php strrpos は文字列を検出せず、常に 0 位置
こんにちは皆さん、これは本当に素晴らしい質問です。
私は strrpos で多くの経験を持っていますが、これは本当に意味がありません。最初の配列:
Foreach ループで「Taglia」の動作を分離したいのですが、検出できません。
どこが間違っていますか?
php - URL の 4 番目のスラッシュの後のすべてを削除する正規表現
私は、次の形式のわかりやすい URL パスを使用して PHP で作業しています。
これらの URL パスを標準化して、スラッシュ自体を含む 4 つのスラッシュの後のすべてを削除する必要があります。4 番目のスラッシュの後の値は数値の場合もありますが、任意のパラメーターにすることもできます。
どうすればこれを行うことができるかについて何か考えはありますか? 正規表現で処理できると思いますが、ひどいです。strpos
また、 と の組み合わせで処理できるかもしれないと思ったのですがsubstr
、よくわかりません。
php - PHPでstrpos()を使用して一致した最初の文字列で停止します
これは単純なばかげたことかもしれませんが、私はそれを自分で理解することはできません。
私はモバイル検出スクリプトを作成しようとしていますが、大きな成功を収めています。しかし、詳しく調べてみると、私のIF
句の1つが戻ってきているように見えますTRUE
が、一致が間違っていることがわかりました。
私はこの配列を持っています:
次に、配列をループして一致するかどうかを確認する関数があります
ここで問題となるのは、iPad / iPhone userAgentでエラーが見つかり、明確な読み取りができなくなることです。
iPadユーザーエージェントは次のようになります。
xCodeに付属しているiOSシミュレーターから取得しましたが、実際のiPadでは、ほぼ同じユーザーエージェントが表示され、OSバージョンとSafariバージョンだけが異なっていました。
今私の問題は、そのユーザーエージェントで、文字列の位置がipad
ANDの一致を返すmobile
ことですが、最初の文字列が一致した後に停止させるにはどうすればよいですか?
php - XMLファイルに電子メールを追加する
私はPHPのNEWBIEです。に問題があると思いますstrpos
。私はすべてを試しましたが、何も役に立ちませんでした。
PHPファイル:
XMLファイル:
php - PHPで特定の入力をチェックし、必要な形式を満たしているかどうかを続行する最良の方法は何ですか?
strpos() と ltrim() の使い方に迷ってしまいました。誰かが私の問題を解決してくれますか? 「A」または「B」で始まり、その直後に整数が続く入力のみを受け入れるページが必要です。次のように:
私が使用$_GET
していて、URL はどういうわけかのようなものですpage.php?id=
。数値は実際には MySQL の自動インクリメント主キーから取得されるため、エントリが追加されると長さが変化します。
php - ファイルに文字列が含まれているかどうかをPHPでチェック
ページに送信される文字列がファイルに含まれているかどうかを確認しようとしています。このコードの何が問題なのかわかりません:
php - PHP の高速プロセス strpos()/stripos() または preg_match() です。
PHP の strpos()/stripos() または preg_match() 関数のどちらが高速かを知りたいだけです。
php - PHPでstrposを取得して外国語の文字と一致させる方法は?
スペイン語を話す私の情報源によると、これらの値の両方を含む文字列のリストでパターン「パン」を検索している場合:
それらの両方に一致する必要があります-たとえばstrpos("pan", $normalString)
、strpos("pan", $specialString)
両方とも「3」を返す必要があります。
ただし、最初のものだけが false 以外の値を返します。
mySQL で "like "%pan%" に対して同様の検索を行うと、両方の文字列に一致します。
おそらく、この状況は n-tilde だけでなく、アクセントなどで変更された他の文字にも当てはまります。
これをどのように処理するかについては困惑しています...他の人が遭遇して解決したに違いない問題のようですが、既存の適切な解決策は見つかりませんでした。PHP の別の機能、または何らかの構成を期待していましたが、喜びはありませんでした。
確かに、strpos() を使用する代わりに正規表現を使用してカスタム コードを作成することもできますが、複数の外国語でどの文字が同等と見なされるかを判断する方法さえわかりません。
私のための助けはありますか?
php - 検索文字列とリターンラインPHP
PHPファイルで文字列を検索しようとしていますが、その文字列が見つかったら、その文字列が含まれているLINE全体を返します。これが私のサンプルコードです。explodeを使用する必要があると思いますが、それを理解することはできません。
php - 文字列に部分文字列の配列の1つが含まれている場合、ブール値を返す方法は?
配列をループしてtrue
、配列の要素の1つで特定の部分文字列が見つかった場合にのみ返される単純な関数に苦労しています。
何らかの理由で、パラメータに有効なドメインの1つが含まれfalse
ている場合でも、常に...を取得しています。$email
例:scoobydoo@domain1.com
。