0

これは、php を知っている人にとっては簡単なことだと思います。メール オプションが「yes」に設定されているメール アドレスを取得しようとしています。以下のスクリプトのエコーはすべての正しい電子メールアドレスを返しますが、電子メールスクリプトの「TO」行で使用できるように、$show_users で表す必要があります。すべての電子メールアドレスを取得できないようです$show_user 変数を使用すると、クエリの最後のメールが返されます。この例では 3 つすべてが必要です。私はこのコードの初心者なので、誰かが助けてくれることを願っています。どうもありがとう。

echo $user['user_email']; 

$users = $phpcdb->get_get_users_emails($phpc_uid);  \\db script

foreach ($users as $user) {
$show_users = var_export($user['user_email'], true); 
     }
return tag('h2', _($show_users));

「echo」からの出力 email1.comemail2.comemail3.com Sshow_user からの出力 「email3.com」

4

1 に答える 1

0

あなた$show_usersは配列であり、次のように構築されている必要があります:

$show_users = array();
foreach ($users as $user) {
    $show_users[] = $user['user_email'];
}

後で、次を使用して文字列に戻すことができますjoin()

join(',', $show_users); // "a@b.com,c@d.com"
于 2013-02-24T21:24:55.537 に答える