Two ways I can think of off the top of my head: $s = "('item','item2','item3')"; preg_match_all("/'(.*?)'/",$s,$regs); $result = $regs[1];
or $s = "('item','item2','item3')"; eval('$result = array'.$s.';'); Neither is very efficient though. eval() is particularly ugly. -Rasmus On Tue, 13 Aug 2002, Alexander Ross wrote: > If I have a string variable that is already of the form > ('item','item2','item3') [including the parens and quotes in the string], > is there an easy way to change that variable into an array?? > Array($var) doesn't work. Thanks > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php