g (global)
修飾子は、on
デフォルトでpreg_replace
それをオフにすることができますどのように、PHP?
を実行するpreg_replace(/n/,'',$string);
と、のすべてのオカレンスが置き換えられますn
が、の最初のオカレンスのみを置き換えたいと思いn
ます。どうすればいいですか?
の4番目のパラメータを使用しますpreg_replace()
。ドキュメントから:
limit —各サブジェクト文字列の各パターンの可能な最大置換。デフォルトは-1(制限なし)です。
preg_replace('/n/', '', $string, 1);
しかし、このような単純なものの場合、正規表現はやり過ぎです。単純なものstr_replace()
で十分です。
$string = str_replace('n', '', $string, 1);
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加