获取字符串后的数字

时间:2015-09-15 15:12:30

标签: php string

我需要在一个字符串中的caracters之后获取数字的代码。 例如,我有价值C1N96,我只有96.其他例子: 如果我有字符串C1N99必须显示99 如果我有字符串C1N1022必须显示1022 我需要从显示的结果中删除“C1N”的东西。 感谢

2 个答案:

答案 0 :(得分:1)

如果它只是C1N,那么您可以像这样使用:

$main = "C1N983";
$number = str_replace('C1N', '', $main);   // 983

或更好的方式使用这样的正则表达式:

<?php
    $text = "C1N384";
    $regex = "/C1N([0-9]+)/";
    preg_match($regex, $text, $matches);
    echo $matches[1];   //384
?>

答案 1 :(得分:0)

使用substr

$str = "C1N96";    
$str = substr($str, 3);