Регулярное выражение: слова с пробелами в массив строк - PullRequest
1 голос
/ 17 октября 2011

У меня есть строки, которые я печатаю как:

$string = "winter coats gloves hats blankets sleeping bags tarps milk magnesia shoes boots art";

Мне нужно преобразовать в массив строк, например:

$newString = array ('winter','coats','gloves','hats','blankets','sleeping','bags','tarps','milk','magnesia','shoes','boots','art');

Проблема в том, как добавитьтолько ' на каждом конце, а ',' для замены пробелов ...

Пока у меня есть это, которое не работает ...

$string = str.replace(/\s+/g, '','',$string);

Ответы [ 3 ]

2 голосов
/ 17 октября 2011

Если я вас не правильно понял, просто:

$array = explode(' ', $string);

Это создаст строковый массив из вашей строки.

взорваться () в руководстве по PHP

То, что вы пробовали, не работает, потому что это Javascript. Если вы немного проясните, чего именно вы пытаетесь достичь, и как на снимке появляется Javascript, мы могли бы помочь вам в дальнейшем.

1 голос
/ 17 октября 2011

по какой причине вы не можете использовать взорвать для этого?казалось бы, делать именно то, что вы хотите.

1 голос
/ 17 октября 2011

Вместо этого используйте функцию explode .

$array = explode (' ', $string);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...