Jump to content

**solved** Formatting for Output


bgirls

Recommended Posts

Hi Everyone!

I have a question. How do I insert characters into a string before I echo it to the browser?

In my database, I store phone numbers as 10 digit numbers (5555555555)

Assuming that I extract a row from the database and now the following is true:

$row[phone] is equal to 5555555555

But I need to know how to insert a hyphen after the third and sixth character so I can echo it as:

555-555-5555


If anyone can help, I would appreciate it. Thanks!

Link to comment
https://forums.phpfreaks.com/topic/5766-solved-formatting-for-output/
Share on other sites

[!--quoteo(post=358221:date=Mar 25 2006, 09:59 AM:name=Barand)--][div class=\'quotetop\']QUOTE(Barand @ Mar 25 2006, 09:59 AM) [snapback]358221[/snapback][/div][div class=\'quotemain\'][!--quotec--]
First you need to split it into the 3 parts

[code]$a = substr ($row['phone'], 0, 3);
$b = substr ($row['phone'], 3, 3);
$c = substr ($row['phone'], 6, 4);

echo "$a-$b-$c";[/code]
[/quote]



Works like a charm. Exactly what I needed. Thanks, Barand!

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.