$a = "a=>a1,b=>b1,c=>c1";
// проход по массиву и 2-е разбиение
array_walk(
// 1-е разбиение
$res = explode(',',$a),
// ф-я для 2-го разбиениея
create_function('&$arr','$arr=explode("=>",$arr);')
);
// вывод
print_r($res);Но дело в то, что такая кострукция работает дольше. И даже с увеличением строки разница в скорости уменьшается, но не значительно.
Сравнение 3-х методов по времени работы:
http://ludi-i-kuhni.ru/sql/test.php.