Eternius: isset($var1 or $var2)

Beitrag lesen

Servus,

echo $begrüßung;

var bla=true;
  foreach( einträge )

Ein foreach iteriert über alle vorhandenen Array-Werte. Für nicht vorhande Werte gibt es logischerweise auch keinen Schleifendurchlauf. Damit lässt sich nicht auf das (Nicht-)Vorhandensein von Werten prüfen. Wenn diese Prüfung gewünscht ist, dann müsste eine for-Schleife zur Anwendung kommen.

oh sorry, nein so meinte ich es eigentlich nicht.
  der junge mann wollte (soweit ich das verstanden habe) mehrere einträge im array überpüfen, dann z.b.
  nehmen wir an du hast ein array mit 1-3 vorhanden, 4 nicht.
  pseudo:
  foreach(1,2,3,4 as i){
     .. array[i] ..
  }

oder foreach(array[1], array[2], array[3] as i)
       {
          .. i ..
       }

bla=(isset(blub))?bla:false;

Hier wäre die Verwendung des Operators |= eleganter.

stimmt, hab ich aber noch nie benutzt *schnief*.

gruss

--
no strict;
no warnings;
Ich weiss es nicht, aber ich bin mir nicht sicher.
Craptastic.