2009-12-30 17 views

Répondre

5

preg_split n'est pas la fonction que vous voulez, vous voulez preg_match car vous ne voulez pas diviser une chaîne en parties, mais en récupérer une partie. Comme je ne connais pas plus de détails, je ne peux que donner un exemple approximatif de la façon de le faire.

$reg = null; 
//match the first set of 1 or more numbers 
if (preg_match('/\d+/', $str, $reg)){ 
    $num = $reg[0]; 
} 
+0

Cela a fait l'affaire. Merci, très apprécié! –

+0

Pas besoin d'envelopper \ d + entre parenthèses. Utilisez '$ reg [0]'. Il contient le match complet. – Geert