2016-04-01 18 views
-2

这些都是我的琴弦PHP匹配串号,获得一个编号(如年)

2012-13 
2013-14 
2014-15 
2015-16 
2016-17 
2017-18 

我我的字符串是2014-15为当前财年,我想我的未来我的下一个财政年度2015-16

如何通过PHP实现此目的?我把这些年的列表形式mysql表,但我希望下个财政年度的php

+0

''由-'或1的每个元素explode'? –

+0

you tagged you as mysql,but nothing to support the question –

+0

@ Fred-ii- sorry,that tag was under'Suggested Tags' list。所以我补充说。 – Priyamanu

回答

1

试试这个:

$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 

希望这有助于。

1
$myStr = '2014-15'; 
$yr1 = (int) substr($myStr, 0, 4); 
$yr2 = (int) substr($myStr, -2); 
echo ($yr1+1).'-'.($yr2+1); 
// 2015-16 
0
$financeYear = DateTime::createFromFormat ("Y-d" ,"2014-15"); 
$financeYear->modify('+ 1 year'); 

echo $financeYear->format("Y-d"); 

结果

2015-15