I Strings haben:Holen Zahlen von Zeichenfolge mit 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)';
Wie kann ich die Ziffern in dieser Zeichenfolgen finden?
Vielleicht mit Funktion:
function numbers($string){
// ???
$first = ?;
$second = ?;
}
Zum Beispiel:
function numbers($one){
// ???
$first = 4;
$second = 5;
}
function numbers($two){
// ???
$first = 2;
$second = NULL;
}
Der beste Weg, dies vielleicht regex ist, aber wie kann ich das für mein Beispiel? Vielleicht ohne Regex?
Sie möchten nur Zahlenwerte abgleichen? Nicht auch "eins" in "1" umwandeln? – DaveRandom
Ihre Frage ist nicht klar, möchten Sie nur Zahlen aus einer Zeichenfolge extrahieren? Haben – bodi0
einen Blick auf diese ... es wird Ihnen in Richtung zeigen ... http://stackoverflow.com/questions/1077600/converting-words-to-numbers-in-php – Brian