Witajcie, mam taki ciąg:
(key1 700) (key2 6) (key3 2) (key4 269 330) (key5 300) (key6 76)
Wartości key to stringi, nie zawsze w takiej samej kolejności.
Chciałbym za pomocą regexpa przerobić to na zmienne, ale nie wiem jak przejechać przez ten ciąg kilka razy.
Myślałem nad pętlą, która za każdym razem usuwałaby pierwszy znaleziony wynik i takim sposobem przejechałbym cały, ale czy jest może jakieś lepsze rozwiązanie?
Mój regexp:
preg_match("/\s*\((.*)\s*(.*)\)\s*/i", $line, $match);