20. april 2005 - 10:05
Der er
9 kommentarer og 2 løsninger
reg exp til parsing
Hej Hvordan ser det regulære udtryk ud som kan splitte sådan noget her ud i hvad sin egen.. test = hej test2 = hej2 test3 = hej3 jeg vil så godt have et array som dette: $array["test"] = hej $array["test2"] = hej2 $array["test3"] = hej3 jeg benytter preg_split()
Annonceindlæg fra Deloitte
20. april 2005 - 10:37
#6
Derudover for kompletheden skyld er det: $str = "test = hej test2 = hej2 test3 = hej3"; preg_match_all("/^(.*?) = (.*)$/m", $str, $matches); $result = array_combine($matches[1], $matches[2]); Funktionen array_combine er php5 og meget rar til lige dette - men det kan også laves ret nemt i php < php5