Jak mogę rozbić i przyciąć białe znaki?

Na przykład chciałbym utworzyć tablicę z elementów w tym ciągu:

$str = 'red,     green,     blue ,orange';

Wiem, że możesz eksplodować i przelecieć przez nie i przyciąć:

$arr = explode(',', $str);
foreach ($arr as $value) {
    $new_arr[] = trim($value);
}

Ale wydaje mi się, że istnieje jedno podejście, które może sobie z tym poradzić. Jakieś pomysły?

questionAnswers(9)

yourAnswerToTheQuestion