Было просто интересно, был ли чистый способ заменить все варианты пробелов (полупространство, пространство полной ширины, китайское пространство и т. Д.) Только с обычным пространством?Преобразование пространств всех размеров в стандартное пространство в PHP?
Бонусные баллы за замену нескольких пробелов в строке (например, 3 полуширины или пространства с нулевой шириной или некоторые из них) с одним нормальным пространством.
, когда я слышу термин "Бонусные баллы" первое, что я думаю, что это домашнее задание задание ... – cmorrissey
Если вы используете флаг unocode (UTF-8), то '\ s +' должен делать это, но у меня есть сомнения в том, что php полностью реализует это. – sln
Большинство пропущенных объектов Unicode покрываются ['\ pZ'] (http://www.regular-expressions.info/unicode.html) – mario