我有一个包含字母,数字和短划线( - )的字符串。数字代表特定月份和特定年份。
(即'M4-16' - 2016年4月)
我需要自己打破4,然后自己突破16。我现在正在说明如何做到这一点,很抱歉不包括我尝试过的内容。
提前谢谢!
答案 0 :(得分:1)
由于您知道相对简单的字符串的格式,因此不需要正则表达式:
$str = "M4-16";
$parts = explode("-", $str); // Gives ["M4", "16"]
$part1 = substr($parts[0], 1); // Gives 4
$part2 = $parts[1]; // Gives 16