Marek,
Thanks for the tip. str_pad() worked like a charm.
I've never had a text email look so nice. Thanks
again. :)
Mike
--- Marek Kilimajer <[EMAIL PROTECTED]> wrote:
> I use str_pad() for this, it can handle strings that
> vary in length much
> better then tabs:
>
> tab way:
> echo "long long name\t1000\t200.00\n";
> echo "name\t10\t2.00\n";
>
> output:
> long long name 1000 200.00
> name 10 2.00
>
> str_pad way:
> echo str_pad('long long name', 20,' ').
> str_pad('1000', 10,' ',STR_PAD_LEFT).
> str_pad('200.00', 10,' ',STR_PAD_LEFT).
> "\n";
> echo str_pad('name', 20,' ').
> str_pad('10', 10,' ',STR_PAD_LEFT).
> str_pad('2.00', 10,' ',STR_PAD_LEFT).
> "\n";
>
> output:
> long long name 1000 200.00
> name 10 2.00
>
> Marek
>
> micro brew wrote:
>
> > I am sending an email using mail() and it works
> fine.
> > But the formatting of the body of the email is
> wrong.
> > I want to format part of it in columns sort of
> like
> > this:
> > Name Quantity Price
> >
> > Can this be done neatly without using an html
> email?
> >
> > Also what is the trick to making line returns
> display
> > properly in the email client? I've tried using
> \r\n
> > with no luck. I also tried \n. The characters
> show
> > in the email but no line breaks. Any suggestions?
> >
> > TIA,
> >
> > Mike
> >
> > __________________________________
> > Do you Yahoo!?
> > The New Yahoo! Shopping - with improved product
> search
> > http://shopping.yahoo.com
> >
>
__________________________________
Do you Yahoo!?
Exclusive Video Premiere - Britney Spears
http://launch.yahoo.com/promos/britneyspears/
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php