从 php 中的字符串中提取数字

extracting numbers from string in php

例如,我想知道如何从字符串中提取数字

$string = "1.8 to 250"

我想得到的是,

$a = 1.8
$b = 250

感谢您提供的任何帮助

试试这个:

$str = '1.8 to 250';
preg_match_all('!\d+!', $str, $matches);
print_r($matches);

由此postExtract numbers from a string

试试这个:

   $str = '1.8 to 250';
   $string = explode(" ",$str);
   //print_r($string);
  for($i = 0;$i < count($string);$i++){
     if(is_numeric($string[$i])){
        print "\n $string[$i]";
     }  
  }