APIからのファイル名の文字列があり、2つの方法で区切られます.1つはカンマで、もう1つはカンマで置き換えられますが、混在しません。preg_splitは特定の条件で分離しない
file name.png, filename2.png, filename3.png, filename4.png
または
filename.png,filename.png,file name.png,filename.png
次私がこれまでにファイル名の配列
$fileArray = preg_split('/(\s|,|,)/', $fileList);
0を作成するには、次のコードを使用しています
しかし、私はファイル名にスペースがある場合、それはそれを切り刻む問題に遭遇します。
ファイル名にスペースを含むファイル名の配列を作成する方法はありますか?
あなたは、文字列にファイル名からスペースを削除することが許可されていますか?もしそうなら、あなたは 'trim()'を使ってカンマをチェックするだけです。それ以外の場合は、かなり複雑な正規表現が必要です。 –
@ObsidianAgeねえ、私は残念ながら – BigJobbies
「その後、コンマスペースでも1」を、文字列の出力を変更することはできませんが、あなたの例では、スペース、それがあるが、カンマを示して?区切り記号は実際にはカンマの後にオプションでスペースを続けますか? – salathe