Я хотел бы, чтобы включить следующую строку в массив:Turn строки в многомерный массив с помощью регулярных выражений
Prijs = 0,209 & OrderBy = цена & порядка = неопределенный & posts_per_page = неопределенный
INTO
array(
[prijs] => Array
(
[0] => 0
[1] => 209
)
[orderby] => Array
(
[0] => price
)
[order] => Array
(
[0] => undefined
)
[posts_per_page] => Array
(
[0] => undefined
)
)
Нечто подобное. Это возможно?
Теперь я использую петли foreach
, но это не так быстро и идеально, как RegEx.
Это сценарий, который нужно загружать как можно быстрее, поэтому каждый бит улучшения кода может помочь.
Количество массивов может быть переменной. Но он всегда будет на 2 уровня глубоким, как и выше. И только один главный массив.
, так как вы беспокоитесь о производительности, вы должны добавить свой текущий код, чтобы вы не получили то же самое от других.также добавьте варианты строки, которую вы можете получить –
Я не могу опубликовать свой полный код, потому что это более 300 строк :) Это модуль фильтрации, который использует слишком много циклов foreach для получения желаемых результатов ... Вот почему это слишком медленно и Я ищу решения для замены как можно большего числа циклов с помощью другого кода. –
в этом случае звучит так, будто перетащить может быть и из другого места, но вы можете публиковать соответствующие части в любом случае (и вам нужно) –