从文本数组中提取数值

时间:2013-04-02 17:21:37

标签: php arrays string int

如何从此数组中提取数值?

array (
  0 => '\'268',
  1 => '252',)

只需要删除数字,然后我需要做一些计算。

1 个答案:

答案 0 :(得分:1)

$source = array(
    0 => '\'268',
    1 => '252',
);

function strip($element)
{
    $matches = array();
    preg_match('#[0-9]+#', $element, $matches);
    return (int)reset($matches);
}

$result = array_map('strip', $source);

var_dump($result);

结果:

array (size=2)
  0 => int 268
  1 => int 252