Se connecter avec
S'enregistrer | Connectez-vous

[Résolu] Récupérer une valeur dans une chaine de caractères

Dernière réponse : dans Programmation

Bonsoir à tous !

Je cherche un moyen (le plus efficace possible) d'effectuer une récupération d'une sous-chaîne dans une chaîne de caractères.

Voici un exemple pour m'expliquer :

Citation :
Exemple :


mes données :

Moi : 5 livres et 8 disques à vendre.
Lui : 3 livres et 2 disques pour moi.


Comment arriver aux résultats suivants ?

Vous aviez :
5 livres,
8 disques

Il a acheté :
3 livres,
2 disques




J'ai effectué quelques tests moi-même sans arriver au résultat. Mon niveau en PHP est bon mais là j'avoue que j'ai un peu de mal... Vous moquez pas lol
Lassé par la pub ? Créez un compte

  1. <?php
  2. $s1 = "Moi : 5 livres et 8 disques à vendre.";
  3. preg_match ('/([^ ]+) : ([0-9]+) livres et ([0-9]+) disques/', $s1, $tab);
  4. var_dump ($tab);
  5. ?>


essaye ce code, dans le tableau $tab tu retrouveras:
Moi
5
8

je sais pas si ca reponds a ta question
Lassé par la pub ? Créez un compte
Tom's guide dans le monde