2009-09-26 5 views

Répondre

12

Le plus simple serait d'utiliser explode:

$words = explode(' ', $str); 

Mais cela n'accepte que séparateurs fixes. split un preg_split acceptent-ils des expressions régulières afin que vos mots peuvent être séparés par des espaces multiples:

$words = split('\s+', $str); 
// or 
$words = preg_split('/\s+/', $str); 

Maintenant, vous pouvez aussi supprimer les espaces avant et arrière avec trim:

$words = preg_split('/\s+/', trim($str)); 
Questions connexes