J'essaie de tirer deux chiffres d'une variable ($ texte), puis de les multiplier et de produire les résultats. Les deux chiffres peuvent être des véhicules et des flotteurs.
Quand j'essaie:
$ text = "1 photo - B & W - 2 x 5 po." mais quand j'essaie:
$ text = "1 photo - B & W - 2 x 5,5 po." Comment puis-je produire des flotteurs?
Je reçois: la zone d'image est de 10
qui est ce que je veux p>
Je reçois un écran vide p>
mon code et la sortie: http://sandbox.onlinephpfunctions.com/code/4b45219fdcb7864442268459621bb506c24ce78f p> p>
3 Réponses :
L'expression de regex n'est pas suffisamment robuste pour distinguer des nombres entiers et des nombres décimaux. Le Ce site est utile pour créer et tester la regex: p>
[[[: chiffre:]]] code> correspondant uniquement aux caractères 0-9. P>
Vous avez un espace supplémentaire à la fin de la regex, ce qui le briserait. Supprimez-le, et il correspondrait au 2 x 5 code>. Vous devriez être capable de l'étendre davantage en ajoutant \. Code> de chaque côté de la regex:
Votre regex ne correspond pas. Vous voulez: test en ligne p> p>
Votre regex ne correspond pas.
''! == '.' ' code>