Analyser formulaire textarea par une virgule ou une nouvelle ligne

J'ai un textarea dans un formulaire qui permet aux utilisateurs de saisir une liste de nombres séparés par un saut de ligne ou une virgule. J'ai besoin de numéros qu'ils ont saisis pour être entré dans un tableau. Malheureusement, le code que j'ai ne fonctionne pas tout le temps. Si les utilisateurs peuvent entrer en virgule sepated de données et un retour à la ligne, puis la virgule est à gauche dans le tableau résultant. En plus, si on ajoute une nouvelle ligne à la fin de la zone de texte, puis il entre dans un vide de la valeur dans le tableau. Le code que j'ai est ci-dessous:

$data = preg_split( "[\r\n]", $_POST[ 'textarea' ] );
if (count($data) == 1) {
    $string = $data[0];
    $data = explode(',', $string);
}

J'espérais de l'aide sur la façon de contourner les problèmes que j'ai.

InformationsquelleAutor Adam L. | 2010-08-14