true/false Check innerhalb eines Arrays ohne foreach??
Kosmos
- php
Hi,
ich habe ein assoziatives Array mit Schlüsseln wie "mail", "name" usw. Die entsprechenden Werte sind entweder false oder enthalten einen belieben Text (sind sogesehen also true).
Nun möchte ich eine Bedingung der Form implementieren:
if (keins-der-Elemente-in $array == true) {... }
Gibt es eine derartige Funktion oder muss ich eine foreach schleife der form:
foreach ($array as $key => $value) {
if ($value != false)
{ $stop=true; break; }
}
if ($stop) {...}
benutzen?
Gibt es da nicht etwas eleganteres??
Danke und
Liebe Grüße,
Kosmos
Hallo,
Gibt es eine derartige Funktion
Ja. Bitte selbst suchen:
http://www.php.net/manual/de/ref.array.php
Tip: Beschreibung der Funktion:
"Prüft, ob ein Wert in einem Array existiert"
SCNR. ;-)
mfg, Thomas
Hi,
if (keins-der-Elemente-in $array == true) {... }
ich weiß jetzt aus dem Stegreif nicht, wie array_flip auf boolesche Werte reagiert, aber wenn Du die Funktion benutzt, um Schlüssel und Werte zu tauschen, hast ggf. Du ein Array mit einem oder zwei Schlüsseln: 0 und/oder 1. Der Rest dürfte ein Klacks sein.
viele Grüße
Achim Schrepfer