2017-06-19 9 views
0

私はフロントエンドの開発者であり、私はPHPでそれほど遠くはありません。私は主に私のアプリケーションにjqueryとreactjsを使用しています。デザインになると私は創造的ですが、機能的なものを書いている間は、まったくインスピレーションを得ていません。アレイから各ユニークな電子メール、別の配列のランダムなキーをその電子メールに送信する方法が必要ですが、各電子メールには一意のキーが割り当てられます。配列内の各電子メールのPHPは、別の配列からユニークなキーを送信します

+2

を期待されている重複します。 ** [もっと研究をして](// meta.stackoverflow.com/questions/261592)**あなたが問題を抱えていると、あなたが試みたものを投稿することができます** (** stackoverflow.com/help/mcve)を提供しています。私は良い質問と[完璧な質問]を読むことをお勧めします(http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/)。また、[ツアー]を取って** [this](// meta.stackoverflow.com/questions/347937/)**を必ず読んでください。 –

答えて

1

これは難しくはありません。このようなことを試してみてください。

$emails = ["[email protected]", "[email protected]"]; 

$uniqueEmails = array_unique($emails); 
$uniqueKeys = ["uniq1", "uniq2"]; 

foreach ($uniqueEmails as $key => $email) { 

    //TODO: sendMail($email, $key); 

} 

array_unique()関数は、配列から重複を削除するために使用されます。

あなたの質問を理解する限り、そのメールアドレスに固有のキーを送信したいとします。 PHPのメール機能は、あなたのためにそれを行うことができます:http://php.net/manual/en/function.mail.php

0
  1. すべての配列要素が一意であることを確認してください(http://php.net/manual/en/function.array-unique.php
  2. すべての反復にこの配列& &でのforeachを行います(以下は、それが(避けるために、未設定のインデックス& &で二番目の配列からランダムなキーを取りますか[そう]あなたは** **コードを自分で書こうとする))& &メールを送る