从字符串中提取未知数字

时间:2011-04-21 13:01:05

标签: php css string extract

我有一个像"padding: 0px 0px 0px 0px"这样的字符串。 然而,数字是未知的,因此可以是0,5,10,25,100或其他......

将每个变量提取到变量的最佳方法是什么?

(i.e. 
$number1 = first number
$number2 = second number
$number3 = third number
$number4 = fourth number)

2 个答案:

答案 0 :(得分:6)

Haljan,

这应该有效:

preg_match_all('/([\d]+)px/', $string, $matches);
var_dump($matches);

它匹配所有后跟“px”的数字并将它们写入$ matches。

答案 1 :(得分:-1)

如果你想从字符串中提取未知数字,你可以使用它:
$ new_string_without_digit = preg_replace(“/ [0-9] /”,'',$ your_string);