我有一個字符串:獲得來自串號與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)';
我怎樣才能找到這些字符串幾個數字?
也許與功能:
function numbers($string){
// ???
$first = ?;
$second = ?;
}
例如:
function numbers($one){
// ???
$first = 4;
$second = 5;
}
function numbers($two){
// ???
$first = 2;
$second = NULL;
}
關於這個問題最好的方法也許是正則表達式,但我該如何使用這個對我的例子嗎?也許沒有正則表達式?
你只想匹配數字?不要把'one'轉換成'1'? – DaveRandom
你的問題不清楚,你想從字符串中只提取數字嗎? – bodi0
看看這個...它會指向你的方向... http://stackoverflow.com/questions/1077600/converting-words-to-numbers-in-php – Brian