2011-02-24 8 views
0

SHOW COLUMNS FROM Table을 사용하여 mysql enum에서 오는 문자열을 정규 표현하려고합니다. 나는 다음과 같은 문자열을 얻고 그 안에 단어를 분석 할 :Regex 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)); 

당신이 비록 당신의 열거 이름에 쉼표가있는 경우이 작동하지 않습니다.