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