[PHP-users 28469] Re: メール送信内容に配列内容を順次にうまく表示するには?

小川 洋 wiredhiro @ ybb.ne.jp
2006年 2月 18日 (土) 23:51:29 JST


seto様
ヒロです。説明不足ですみません。
?nは文字化けで、?nです。
for文で獲得した配列のデータを、メールのメッセージ内容に
改行を含め、順次表示したいのですが、どうもすっきりしませ
ん。たとえば、以下のように書いてみたりしたのですが、だら
だらと行を増やすのもあまり能があるとはおもえません。メー
ル本文に、配列で獲得したデータを一気に、書き込みたいので
すが、獲得した配列データを出力するスクリプトの書き方がよ
く分からないのです。こうしたらいいよというアドバイスをい
ただきたいのです。

{$mailMeisai[0]}
{$mailMeisai[1]}
{$mailMeisai[2]}
{$mailMeisai[3]}
…

--- Seto <seto @ 1kg.jp> からのメッセージ:
>  Setoです。
> 
> >for文で配列に格納した内容を順次に、メール送信内容に、
き
> >れいに表示するにはどうするのがいいのでしょうか?以下
、ぼ
> 
> どうなればきれいなのか
> どのようにつまづいているのか書いてくれないと
> なんだかさっぱりです。
> 
> 
> >for($i = 0 ; $i < count($mQmyName) ; $i++)
> >{
> >$mailMeisai[$i] =
> >$mQmyTitle[$i].":".$mQmyPrice[$i]."×".$mQmyNum[$i]."
> >=".$mySubTotal[$i]."?n";
>                       ↑?n はタイプミスですか?
> 
> >$message =<<<EOM
> >{$mQmyName[0]}様
> >
> >お買い上げいただき、誠にありがとうございます。
> >ご購入いただいた品物のご明細は以下の通りです。
> >
> >{$mailMeisai}
> 
> $mailMeisaiは配列なんですよね?
> 上の$mQmyNameみたいに表示したらどうでしょうか。
> 
> >----------------------------------
> >送  料 {$charge}
> >代引き料 {$charge2}
> >   税 {$tax}
> 
> Junya Seto
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ -
> 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3
> 


PHP-users メーリングリストの案内