2014-05-22 141 views
-1

我想从各种字符串变体中去除指定字符和单词的列表。如何从字符串中去除特定字符和单词

这里有可能的字符串:

* - integer from 0 - 100 

quantity_c_size_*_con 
quantity_c_size_*_con_c 
quantity_c_size_*_con_b 
quantity_size_* 
quantity_size_*_chain 

根据上面的变体;我想删除下划线和一些字来留下整数。

Example - quantity_c_size_38_con  =  Size 38 

有人能告诉我我将如何执行此操作吗?

谢谢。

+1

看看'的preg_replace()' –

回答

1

一种可能性是:

function stripStuff($string) 
{ 
    $parts = explode("_", $string); 
    for($i = 0; $i < count($parts); $i++) 
    { 
     if(is_numeric($parts[$i])) 
     { 
      return($parts[$i]); 
     } 
    } 
} 
+0

这工作 - 谢谢你的帮助。 – Aphex22

0

这是你之后的事情吗?

// Remove anything that's not a number. 
$outputString = preg_replace('/[^0-9]/', '', $inputString); 
相关问题