Получение чисел из строки в качестве шаблона и хранение его в массивеPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Получение чисел из строки в качестве шаблона и хранение его в массиве

Сообщение Anonymous »

У меня есть ряд из 5 номеров, и мне нужно разделить их и хранить их в массиве. Я пытался придумать функцию, чтобы делать это часами, безуспешно, поэтому мне интересно, есть ли у кого-нибудь идеи о том, чтобы сделать это, или есть ли метод встроения встроения? < /p>

$string = "1 2 3 4 5"
< /code>

Требуемые результаты < /b> < /p>

$array[0] = "1 2 3 4 5" (5)

$array[1] = "1 2 3 4" (4)
$array[2] = "2 3 4 5" (4)

$array[3] = "1 2 3" (3)
$array[4] = "2 3 4" (3)
$array[5] = "3 4 5" (3)

$array[6] = "1 2" (2)
$array[7] = "2 3" (2)
$array[8] = "3 4" (2)
$array[9] = "4 5" (2)

$array[10] = "1" (1)
$array[11] = "2" (1)
$array[12] = "3" (1)
$array[13] = "4" (1)
$array[14] = "5" (1)
< /code>

p.s: числа примера строки - это 5 из них, но это всего лишь пример. Рабочая функция должна работать с любым количеством чисел. Спасибо. Я уже знаю функцию взрыва. Я прошу функцию, чтобы получить приведенные ниже результаты, требуемые результаты, независимо от количества чисел. Таким образом, если числа составляют «1 2 3 4 5 6 7 8 9 10», результат будет похожим на то, что приведенные ниже шаблоны требуют результатов. Эти шаблоны - это модели, которые я хочу получить. Мне нужна функция Получить эти точные шаблоны. < /P>

больше примеров < /b> < /p>

$string = "1 2 3 4"

$array[0] = "1 2 3 4"

$array[1] = "1 2 3"
$array[2] = "2 3 4"

$array[3] = "1 2"
$array[4] = "2 3"
$array[5] = "3 4"

$array[6] = "1"
$array[7] = "2"
$array[8] = "3"
$array[9] = "4"


Подробнее здесь: https://stackoverflow.com/questions/328 ... n-an-array
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»