Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
628 views
in Technique[技术] by (71.8m points)

php - Replace commas followed by spaces with commas

How can I replace all commas followed by spaces (", ") with just commas (",")?

I don't want to replace spaces when they don't have a comma in front of them (" ").

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

All the str_replace solutions will work. If you want to replace all whitespaces before and after the commas

$str = 'cat,  dog , cow,       horse   ,mouse,moose';

$pattern = '/s*,s*/';
$replace = ',';
$str = preg_replace($pattern, $replace, $str);

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

2.1m questions

2.1m answers

60 comments

57.0k users

...