プロジェクトの名前を含む$name
という変数があります。ほとんどの場合、名前は次の形式文字列の特定の箇所を削除します
OCT16: Some Project
を取るしかし、それは時々、それは月/年のプレフィックスを持っていない、この形式では、常にではありません。
私がしようとしているのはこれです。接頭辞がMMMYYの場合:この部分を名前から削除する必要があります。今私はおそらくpreg_replace
のようなものを使用してこの特定のパターンを文字列から削除することができますが、最初にこのパターンがあることを確認するにはどうすればよいですか?
アドバイスありがとうございます。
おかげ
は 'にpreg_replace( '〜\ dの{6} $〜'、 ''、$ sの)'文字列の末尾6桁の数字を削除するを使用してみてください。 –
私が述べたように、必ずしもこのように始まるとは限りませんので、最初にチェックする必要があります –
置き換え前に 'preg_replace'もチェックを実行するのはなぜですか?一致しない場合、 'preg_replace'は変更されていない文字列を返します。 –