Ну например, есть строка
"Opera Mini version 4.2 for Nokia 302". Мне нужно узнать версию и модель телефона.
Пишу:
[code]
preg_match('#^Opera Mini version ([d.]+) for ([a-zds]+)$#', string, matches);[/code]
в массиве matches будет:
0 - вся строка,
1 - версия браузера
2 - модель телефона.
Вопрос. Как упорядочить результат поиска и возможно ли это вообще? Результат должен быть, например такой:
0 - вся строка,
1 - модель телефона.
2 - версия браузера.
Обратный слэш изчез..
Упорядочить нужно не сам массив, а результат поиска. array_flip() не предлагать =) так как он работает с готовым массивом, а не создаёт (не заполняет) массив, упорядочивая ключи и значения.