Is there a standard function that converts a string to an array with proper keys, not auto generated integers? I've found myself calling explode() twice. split(), etc. do not seem to offer any improvement.
$str = "a:x,b:y,c:z"; $arr = explode(",", $str); foreach ($arr as $item) { list($key, $value) = explode(":", $item); $map[$key] = $value; } Is there a foo() that would do something like this? $map = foo(",", ":", $str); -- Pete Forman -./\.- Disclaimer: This post is originated WesternGeco -./\.- by myself and does not represent [EMAIL PROTECTED] -./\.- opinion of Schlumberger, Baker http://petef.port5.com -./\.- Hughes or their divisions. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php