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