2011-02-24 57 views
0

我試圖通過使用SHOW COLUMNS FROM Table正則表達式來自mysql enum的字符串。我得到以下字符串,要分析它裏面的話:來自MySQL的正則表達式枚舉

'Apple','Banana','Other fruit','Pineapple' 

我應該正則表達式,這一個,或者我應該做一些字符串分割?

回答

3
$cols = explode("','", substr($str, 1, -1)); 
0

你可以只拆分和修剪:

$trim_quotes = function($value) { 
    return trim($value, " '"); 
} 
$names = array_map($trim_quotes, explode(',', $enumString)); 

,如果你在你的枚舉名稱有逗號,雖然這是行不通的。