Я пытаюсь разбить строку на массив пар слов в PHP. Так, например, если у вас есть строка ввода:
"split this string into word pairs please"
выходной массив должен выглядеть как
Array (
[0] => split this
[1] => this string
[2] => string into
[3] => into word
[4] => word pairs
[5] => pairs please
[6] => please
)
некоторые неудачные попытки включают:
$array = preg_split('/\w+\s+\w+/', $string);
, который дает мне пустой массив, и
preg_match('/\w+\s+\w+/', $string, $array);
, который разбивает строку на пары слов, но не повторяет слово. Есть простой способ сделать это? Спасибо.