0

「alert」と「email」のキーを持つ連想配列があります。私はいくつかの電子メールを持っており、連想配列を介して実行したいのですが、電子メールアドレスが「email」キーの値と一致する場合、対応する「アラート」値を出力したいと考えています。

配列は次のようになります。

Array ( [0] => Array ( [alert] => alert [email] => Test ) [1] => Array ( [alert] => alert [email] => Test ) )

そして、私がこれまでに持っているコードはこれです:

$email = "test@test.com"

foreach($alert_array as $key => $value){
    foreach($value as $key2 => $value2){
        if($key2=="email"){
            if($value2==$email){
                echo [THE CORRESPONDING 'ALERT'];
            }
        }
    }
}

また、アラート値を1回だけエコーしたいのですが、現在の方法を知っているので、何度もエコーアウトします。

これに正しいループを使用していますか? 助けてくれてありがとう!

4

1 に答える 1