Je cordes:Obtenir les numéros de chaîne avec PHP
$one = 'foo bar 4 baz (5 qux quux)';
$two = 'bar baz 2 bar';
$three = 'qux bar 12 quux (3 foo)';
$four = 'foo baz 3 bar (13 quux foo)';
Comment puis-je trouver les chiffres numériques dans ces chaînes?
Peut-être avec la fonction:
function numbers($string){
// ???
$first = ?;
$second = ?;
}
Par exemple:
function numbers($one){
// ???
$first = 4;
$second = 5;
}
function numbers($two){
// ???
$first = 2;
$second = NULL;
}
Le meilleur moyen pour cela est peut-être regex, mais comment puis-je utiliser pour mon exemple? Peut-être sans regex?
Vous voulez faire correspondre seulement les chiffres? De ne pas convertir 'one' en' 1'? – DaveRandom
Votre question n'est pas claire, voulez-vous extraire uniquement des nombres d'une chaîne? – bodi0
Jetez un oeil à ce ... il vous dirigera dans la direction ... http://stackoverflow.com/questions/1077600/converting-words-to-numbers-in-php – Brian