<?php if(strlen($str)%2){ $t=$str[0]; $str=substr($str,1); } else { $t=''; } $str=str_split($str, 2); $str[0]=$t.$str[0]; echo join('-', $str); ?>