2013-11-12 2 views
0

мне нужно взорвать $ к, как этогоВзорвать() строку. Взлет белого пространства

$kExploded = explode(" ", $k); 

Теперь, если это ч быть полезно Я также добавить, что

var_dump($k)= string(20) "2013-01-01 12:00:00 " string(20) "2013-01-02 12:00:00 " 
       string(20) "2013-01-03 12:00:00 " 

Как взрывается $ K?

если эхо из $ K возвращает эту

2013-01-01 12:00:00 2013-01-02 12:00:00 2013-01-03 12:00:00 

Я просто хотел бы получить это:

2013-01-0112:00:002013-01-0212:00:002013-01-0312:00:00//take off all white space 
+0

Очень сложно понять вашу проблему. Можете ли вы дать более четкое описание своей проблемы? – miestasmia

+0

Это лучшее решение вашей проблемы: http://stackoverflow.com/questions/1792950/explode-string-by-one-or-more-spaces-or-tabs – ficuscr

+0

'str_replace ('', '', $ k) '- http://php.net/manual/en/function.str-replace.php –

ответ

0

Он был дан ответ много раз на Stackoverflow, возможно, вы должны быть исследованы первым, но это должно решить проблему:

preg_replace('/\s+/', '', $k); 

уже ответил

How to strip all spaces out of a string in php?

Remove excess whitespace from within a string

и, возможно, еще много мест ...

+0

Отредактировал текст, чтобы он встречался как более формальный и менее покровительственный –

+0

'preg_split' был бы более изящным. – ficuscr

+0

спасибо, его 2.30 AM здесь lol – Prashank

0

Почему бы не использовать str_replace, чтобы удалить все пробелы?

$k = "2013-01-01 12:00:00 2013-01-02 12:00:00 2013-01-03 12:00:00"; 
$k = str_replace(" ","",$k); // Replace white space, with no space in $k 
echo $k; // 2013-01-0112:00:002013-01-0212:00:002013-01-0312:00:00 
+0

, который не удаляет пробелы внутри строки, только с левого и правого концов. –

+0

@scrowler Ницца место, обновил его –

Смежные вопросы