我有一个字符串18-04
,我想使其为04-18
。
我尝试这样做:
$myStr = "18-04";
$first = substr($myStr, 0, 1);
$second = substr($myStr, 3, 4);
$final = $second . '-' . $first;
但是我一直在寻找一种更简单的方法,而不是编写5条完整的代码来完成简单的事情。有想法吗?
答案 0 :(得分:3)
它更短吗? :)
echo implode('-',array_reverse(explode('-',$myStr)));
答案 1 :(得分:3)
答案 2 :(得分:0)
您可以使用以下内容:
$myStr = "18-04";
$chuncks = explode("-",$myStr);
$final = $chuncks[1]. '-' . $chuncks[0];