Разделите ключи $_GET между их ведущим словом и числовым суффиксом.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Разделите ключи $_GET между их ведущим словом и числовым суффиксом.

Сообщение Anonymous »

Я беру переменные $_GET, которые будут выглядеть как typeX, optionX, groupX и т. д., где X равно любому положительному целому числу.
Мне нужно затем разделить строку на целое число, чтобы type1 стал массивом «типа и «1», однако type10 должен стать массивом «типа и «10», а не «типа», «1» и «0».
Я совершенно не знаком с шаблоны регулярных выражений, но в итоге получилось:

Код: Выделить всё

$array = preg_split("#\\d+#", $key, -1, PREG_SPLIT_NO_EMPTY);
print_r($array);
но он просто удалил число с конца, а не разбил строку на два массива, как показал результат:

Код: Выделить всё

Array ( [0] => type )
Кроме того, я не уверен, что это приведет к дальнейшему разделению числа десять на единицу и ноль, чего я не хочу.
Ответить

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

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

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

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

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