2016-06-17 3 views
0

내가 좋아하는 캐릭터가있다. orange fruit, APPLE, Kiwi, banana pie정규식은

내가 정규식 아주 좋은 아니에요으로 시작하는 경우 확실하지 않다 :

그래서 결과는 배열이됩니다. 이 작업을 수행하는 간단한 방법이 있습니까? 현재의 경우

답변

1

는 다음을 수행하십시오

$string =' (orange fruit OR APPLE) AND (Kiwi OR banana pie)'; 
// Remove all extra characters and spaces from string 
$result = trim(preg_replace('#[\s\(\)]+#', ' ', $string)); 
// Split result by possible delimeters 
$result = preg_split('# (or|and) #i', $result); 
// Output 
print_r($result); 

출력 :

Array (
    [0] => orange fruit 
    [1] => APPLE 
    [2] => Kiwi 
    [3] => banana pie 
)