PHP を使用して特定のテキスト コンポーネントの文字列をチェックし、存在する場合は値を新しい値に置き換える必要があります。たとえば、次のような文字列があるとします。
?customerID=12345&recid=65&skip=20&type=job
「&skip=20」(常に = 20 とは限りません。20、80、100 などの任意の数値である可能性があります) の部分文字列を見つけて、「20」の値を変数 ($ newValue)。したがって、その文字列が存在し、$newValue = 40 の場合、新しい文字列は次のようになります。
?customerID=12345&recid=65&skip=40&type=job
文字列が次の場合:
?customerID=12345&recid=65&skip=160&type=job
新しい文字列は次のようになります ($newValue = 180):
?customerID=12345&recid=65&skip=180&type=job
これらの関数 (strpos、preg_match、preg_replace) を使用する必要があると確信していますが、これにあまりにも長い時間を費やしたため、これ以上近づいているようには見えません。誰かがこれらまたは他の関数を使用して部分文字列を見つけ、値を置き換える方法を教えていただければ幸いです。