Re: formating a string
| From: | cdmn | Date: | Mon, 13 Aug 2007 09:27:10 +0000 |
| Subject: | Re: formating a string | ||
| References: | 1 | Groups: | php.windows |
| Request: | Send a blank email to php-windows+get-28365@lists.php.net to get a copy of this message | ||
James Savage wrote:
i have a 12 digit code that i want to format as follows xxxx-xxxx-xxxx it is all numbers i tried using substr() to format it in this fassion $code = abcdwxyz8765; $string = array(); $string[] = substr($code,1,4); $string[] = substr($code,5,8); $string[] = substr($code9,12); echo $string[0],'-',$string[1],'-',$string[2]; OUTPUT SHOULD BE : abcd-wxyz-5678 I GET : -wxyz678-5678 Any help?Very very nasty code :/ Here ya go: implode('-', str_split('abcdwxyz8765', 4)); Test: C:\>php -r "echo implode('-', str_split('abcdwxyz8765', 4));" abcd-wxyz-8765