PHP将字符串与数字匹配并获取下一个数字(以年为单位)

PHP将字符串与数字匹配并获取下一个数字(以年为单位),php,Php,这是我的琴弦 2012-13 2013-14 2014-15 2015-16 2016-17 2017-18 我的字符串是当前财政年度的2014-15,我希望下一个财政年度为2015-16 如何使用PHP实现这一点?我从mysql表中获得了这些年度列表,但我希望下一个财政年度在php中尝试以下方法: $financial_year = "2012-13"; $fin_array = explode("-", $financial_year); $next_fin_array

这是我的琴弦

2012-13
2013-14
2014-15
2015-16
2016-17
2017-18
我的字符串是当前财政年度的
2014-15
,我希望下一个财政年度为
2015-16

如何使用
PHP
实现这一点?我从mysql表中获得了这些年度列表,但我希望下一个财政年度在
php

中尝试以下方法:

$financial_year =   "2012-13";

$fin_array      =   explode("-", $financial_year);
$next_fin_array[0]   =  $fin_array[0] + 1;
$next_fin_array[1]   =  $fin_array[1] + 1;

$next_financial_year =  implode("-", $next_fin_array); // Gives 2013-14
希望这有帮助

$myStr = '2014-15';
$yr1 = (int) substr($myStr, 0, 4);
$yr2 = (int) substr($myStr, -2);
echo ($yr1+1).'-'.($yr2+1);
// 2015-16
结果

2015-15

-
分解
和+1每个元素?您标记为mysql,但不支持question@Fred-ii-抱歉,该标签位于
建议标签
列表下。所以我补充说,你已经得到了下面的答案。试试看;-)
2015-15