0

私の PHP scripy は JS から文字列を受け取ります。そして、画像に付属する解像度サフィックスを無視するために解析する必要がありますが、ファイル名は保持します。

より明確に:

この string:starbucks-logo-291x300.jpgstarbucks-logo.jpgPHP で変換する必要があります。starbucks-logo-2921x3030.jpgしかし、時にはファイル名がやのように長い文字列名を持っている場合がありstarbucks-logo-291x3200.jpgます。ファイル名にサフィックスがない場合があり、必要に応じて付けられます。また、ファイルが png、gif、jpeg、bmp などの別の画像拡張子になっている場合もあります。

私はphpを初めて使用するので、可能であれば、使用する必要がある関数について明確にしてください.<3

4

1 に答える 1

1

これは簡単に行うことができます:

$result = preg_replace('~-\d+x\d+~', '', $filename);
于 2013-10-28T19:54:48.833 に答える