Jak usunąć wszystkie spacje z ciągu znaków w php? [duplikat]
Możliwy duplikat:
aby usunąć spacje wewnątrz zmiennej w PHP
How can I strip / usunąć Wszystkie spacje z string W PHP?
Mam string Jak $string = "this is my string";
wyjście powinno być "thisismystring"
4 answers
Masz na myśli spacje czy wszystkie spacje?
Dla tylko spacji, użyj str_replace :
$string = str_replace(' ', '', $string);
Dla wszystkich spacji użyj preg_replace :
$string = preg_replace('/\s+/', '', $string);
(z tutaj ).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 11:33:27
Jeśli chcesz usunąć wszystkie białe znaki:
$str = preg_replace('/\s+/', '', $str);
Zobacz 5.przykład nadokumentacji preg_replace . (Odnotuj, że oryginalnie skopiowałem to tutaj.)
Edit: komentatorzy wskazali i mają rację, że {[1] } jest lepsze niż preg_replace
jeśli naprawdę chcesz usunąć znak spacji. Powodem użycia preg_replace
byłoby usunięcie wszystkich białych znaków (w tym tabulatorów itp.).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-10 18:05:17
Jeśli wiesz, że biała spacja jest spowodowana tylko spacjami, możesz użyć:
$string = str_replace(' ','',$string);
Ale jeśli może to być spowodowane spacją, tab...można użyć:
$string = preg_replace('/\s+/','',$string);
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-01-21 13:05:47
Str_replace wykona sztuczkę w ten sposób
$new_str = str_replace(' ', '', $old_str);
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-01-21 13:05:40