• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Array für auflistung?

Fr3ddy

Mitglied
Hi,

meine php kenntnisse sind relativ schlecht, deshlab meine frage.

Durch eine lokalisierung bekomme ich die länderkürzel des jeweiligen users.
Ich habe zwei meldungen, "meldung 1" soll in land (de, en, us, dk .... ) angezeigt werden, "meldung 2" soll in land (au, be ....) angezeigt werden.
Wie fasse ich die länderkürzel für meldung 1 zusammen und wie für meldung 2?

LG & danke
 
PHP:
<?php

   $lang1 = array("de", "en", ....);
   $lang2 = array("au", "be", ....);
   
   if (in_array($kuerzel, $lang1))
     echo "Meldung 1";
   else if (in_array($kuerzel, $lang2))
     echo "Meldung 2";
   else
     echo "Kürzel nicht gefunden";
?>
 
Puuuuhhhh, Leute, bitte!!! Lernt doch einfach mal die Grundlagen! An dem Script ist nun wirklich nix schwieriges!!!
PHP:
<?php

   // Liste der Kuerzel fuer Meldung 1 in einem Array
   $lang1 = array("de", "en", "com");
   
   // Liste der Kuerzel fuer Meldung 2 in einem Array
   $lang2 = array("au", "be", "ru");
   
   
   if (in_array($kuerzel, $lang1)) // Wenn das Kuerzel in Liste 1 ist
     echo "Meldung 1";  // Meldung ausgeben
   else if (in_array($kuerzel, $lang2)) // Wenn das Kuerzel in Liste 2 ist
     echo "Meldung 2"; // Meldung ausgeben
   else
     echo "Kürzel nicht gefunden"; // Meldung ausgeben, dass Kürzel nicht gefunden wurde
?>
 
Ok, danke und wenn ich jetzt den array mit meiner ländercode variable vergleichen will, mache ich das so?

PHP:
if (in_array($geoplugin->countryCode, $lang1))
             echo "<p>Meldung 1</p>";
           else if (in_array($geoplugin->countryCode, $lang2))
             echo "<p>Meldung 2</p>";
           else
             echo "<p>Land nicht gefunden</p>";
 
Zurück
Oben