| |||||
| Dernière réponse | |
|---|---|
| Sujet : php | |
| FLY LM | Ok, donc soit tu récupères :
sur la base de KNGC01.GCPHLFAC.GNUFAC ->Premier cas : KNGC01.GCPHLFAC. ou ->Second cas : GNUFAC Voici le moyen de le faire directement avec une expression régulière : <?php $string = "KNGC01.GCPHLFAC.GNUFAC"; preg_match("/(([^.]+).([^.]+).)([^.]+)/",$string, $reg); echo "Premier cas : $reg[1]<br>"; echo "Second cas : $reg[4]<br>"; ?> Pour ce problème l'explode(".",$string) peut être utilisé, c'est moins tordu, tu concatènes tes chaînes ensuite... [edtdd]--Message édité par fly lm--[/edtdd] |
| Vue Rapide de la discussion |
|---|