Премахване на шпациите във низ

Pupe64etoo_92

Registered
Замисъла ми е, например пиша
Код:
50 000
Това растояние от 50 до трите нули ме интересува как да го премахна със php функция за низове или някаква функция, важното е да премахна шпацията.
 
trim($tekst);
Много опасна функция. Премахва всички празни места, таблуации, нови редове и други подобни. Много внимавайте с нея. Използвайте я само в данни, които сте сигурни, че НЯМА да има празни места. Освен това не прави особена защита.
 
dakata__92 каза:
trim($tekst);
Много опасна функция. Премахва всички празни места, таблуации, нови редове и други подобни. Много внимавайте с нея. Използвайте я само в данни, които сте сигурни, че НЯМА да има празни места. Освен това не прави особена защита.

Всъщност премахва само в началото и в края.
 
gLaVoReZa каза:
Пробвай с това:
PHP:
preg_replace('/[0-9]+\s[0-9]+/', '$1$2');
Може би имаш предвид:
PHP:
preg_replace('/([0-9]+)\s([0-9]+)/', '$1$2',$string);

str_replace(" ", "", $string); - това върши работа, но за единичен интервал.

PHP:
preg_replace('/\s+/', '',$string);
- това ще свърши работа за всякакъв вид пространство - външно и вътрешно, един вид подобрена trim() функция "много опасната"(без коментар...)
 

Back
Горе