我有一个字符串“Chicago-Illinos1”,我想在它的末尾加上一个,所以它就是“Chicago-Illinos2”。
注:也可能是芝加哥-伊利诺斯10,我想它去芝加哥-伊利诺斯11,所以我不能做substr。
有什么建议吗?

最佳答案

试试这个

preg_match("/(.*?)(\d+)$/","Chicago-Illinos1",$matches);
$newstring = $matches[1].($matches[2]+1);

(现在不能尝试,但应该可以)

09-27 14:51