<?php
$rows=array('0101-济南','0102-青岛');
foreach ($rows as $row)
{
 $row = explode('-',$row);
 $list[$row[0]] = $row[1];
}
print_r($list);
?>你取出来的是
0101-济南
0102-青岛
不是 0101-济南,0102-青岛 吧?如果是 0101-济南,0102-青岛 那么同样 ~用explode切开就行.