2009-11-28 125 views

回答

2
$code = "1234567890"; 
echo substr($code, 0, 4) . "-" . substr($code, 4, 4) . "-" . substr($code, 8, 2); 
0

您可以使用正則表達式。

$Text  = "1234567890"; 
$Pattern  = '/(.{4})(.{4})(.{2})/'; 
$Replacement = '$1-$2-$3'; 
$NewText  = preg_replace($Pattern, $Replacement, $Text);

希望這會有所幫助。

0

在jquery的,例如:

<script> 
    $(document).ready(function(){ 
     n = $("#IdOfTheElement").text(); 
     n = n.substr(0, 4) + "-" + n.substr(4, 4) + "-" + n.substr(8); 
     $("#IdOfTheElement").text(n) 
    } 
</script> 
相關問題