Forum Moderators: coopster

Message Too Old, No Replies

help reformatting string

         

Champak

10:14 pm on Feb 12, 2007 (gmt 0)

10+ Year Member



I would like to take the following...watch carefully...almost like a puzzle:

ABCDEFGHIJKLMN
and rework it to be
EFGH-CD-AB IJ:KL:MN

Can someone help me on this please.

cameraman

10:31 pm on Feb 12, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Hmm, I wonder if it's a date & time.
$new = substr($old,4,4) . '-' . substr($old,2,2) . '-' . substr($old,0,2) . ' ' . substr($old,8,2) . ':' . substr($old,10,2) . ':' . substr($old,12,2);

ahmedtheking

10:33 pm on Feb 12, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Is the string going to be exactly like that?

If not:

$s = "ABCDEFGHIJKLMN";

$s2 = preg_replace("/(A-Z){2}(A-Z){2}(A-Z){4}(A-Z){2}(A-Z){2}(A-Z){2}/","$3-$2-$1 $4:$5:$6",$s);

I hope that works!

Champak

11:04 pm on Feb 12, 2007 (gmt 0)

10+ Year Member



Thanks cameraman, yes it is the date and time, I used letters so I could clearly show where I wanted everything formatted, it works perfectly.

ahmedtheking, thanks but that doesn't do what I wanted.