Récupérer le chiffre d'une chaine [PHP]
Résolu
Aka13
Messages postés
153
Date d'inscription
Statut
Membre
Dernière intervention
-
Exaghost Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Exaghost Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aimerais récupérer le chiffre dans une chaine.
La chaine peut être :
mot12
phrase46
mot3
lettre4
Toujours des lettres suivis de 1 ou 2 chiffre
J'aimerais que sa récupère les lettres de la chaine
J'ai chercher sur Google et j'en ai conclu que je doit certainement utiliser les Expressions régulières mais je ne trouve pas comment faire.
J'aimerais récupérer le chiffre dans une chaine.
La chaine peut être :
mot12
phrase46
mot3
lettre4
Toujours des lettres suivis de 1 ou 2 chiffre
J'aimerais que sa récupère les lettres de la chaine
J'ai chercher sur Google et j'en ai conclu que je doit certainement utiliser les Expressions régulières mais je ne trouve pas comment faire.
A voir également:
- Récupérer le chiffre d'une chaine [PHP]
- Clavier iphone chiffre et lettre - Guide
- Recuperer message whatsapp supprimé - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Comment recuperer une video sur youtube - Guide
- Chaine tnt gratuite sur mobile - Guide
5 réponses
<?php
$matches=array();
preg_match("/[0-9]{1,2}$/", $_GET['string'], $matches);
print('<pre>');
print_r($matches);
print('</pre>');
?>
$matches=array();
preg_match("/[0-9]{1,2}$/", $_GET['string'], $matches);
print('<pre>');
print_r($matches);
print('</pre>');
?>
Yo, plus simple que les expressions régulières(qui permettent seulement de vérifier qu'une chaîne respecte des critères)
http://php.net/manual/fr/ref.regex.php
Découpez et testez chaque caractère de la chaîne avec is_nan
http://php.net/manual/fr/function.is-nan.php
Si le test du caractère indique un nombre enregistrez le dans une nouvelle chaîne ou un tableau. Si des nombres sont placés entre les lettres ils seront aussi pris en compte.
http://php.net/manual/fr/ref.regex.php
Découpez et testez chaque caractère de la chaîne avec is_nan
http://php.net/manual/fr/function.is-nan.php
Si le test du caractère indique un nombre enregistrez le dans une nouvelle chaîne ou un tableau. Si des nombres sont placés entre les lettres ils seront aussi pris en compte.
Salut, tu modifies $texte a ta guise et le programme le décompose pour toi très simplement. Tu obtiens $decomposition_partie[1] et $decomposition_partie[2] comme résultat , @++
Abandonne ce qui te trouble au profit de ce qui apaise ton coeur.
$texte = 'phrase51'; if (@preg_match('#^([^0-9]+)([0-9]+)$#',$texte,$decomposition_partie)) echo $decomposition_partie[1].' + '.$decomposition_partie[2];
Abandonne ce qui te trouble au profit de ce qui apaise ton coeur.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question