Array nach wert durchsuchen
ralf
- php
0 Sönke Tesch0 ralf0 Sönke Tesch0 ralf
Hi,
wie kann ich ein array, nach einen bestimten wert durchsuchen und diesen dann einer variablen zuweisen. d.h wenn im array eine 0 ist dann soll die variable $x=1 sein, wenn im array keine 0 vorhanden ist, soll $x=0 sein.
Danke und Gruss
Ralf
wie kann ich ein array, nach einen bestimten wert durchsuchen und diesen dann einer variablen zuweisen. d.h wenn im array eine 0 ist dann soll die variable $x=1 sein, wenn im array keine 0 vorhanden ist, soll $x=0 sein.
Indem Du entweder etwas klassische Programmierarbeit machst und mittels for, while oder do eine Schleife schreibst, in der das Feld durchsucht wird.
Oder indem Du mal einen Blick in die PHP-Anleitung wirfst, insbesondere das Kapitel über Felder sollte Deine ungeteilte und geduldige Aufmerksamkeit erregen: http://www.php.net/manual/de/ref.array.php.
Gruß,
soenk.e
PS: Zu for, while, do siehe http://www.php.net/manual/de/control-structures.php.
PPS: Die Anleitung lässt sich auch runterladen (http://www.php.net/download-docs.php).
hi,
Oder indem Du mal einen Blick in die PHP-Anleitung wirfst, insbesondere das Kapitel über Felder sollte Deine ungeteilte und geduldige Aufmerksamkeit erregen: http://www.php.net/manual/de/ref.array.php.
dort war ich bereits, und habe die Funktion array_search() gefunden. allerdings bekom ich die fehlermeldung das diese funktion nicht bekannt sei. deshalb wollte ich wissen ob es ne andere möglichkeit gibt.
gruss
ralf
Oder indem Du mal einen Blick in die PHP-Anleitung wirfst, insbesondere das Kapitel über Felder sollte Deine ungeteilte und geduldige Aufmerksamkeit erregen: http://www.php.net/manual/de/ref.array.php.
dort war ich bereits, und habe die Funktion array_search() gefunden.
Schreib das nächste Mal bitte dazu, was Du bereits alles unternommen hast, um Dein Problem selbst zu lösen. Du ersparst den Antwortenden damit ein ganzes Stückchen sinnlose Arbeit (zum Beispiel das Raussuchen von Adressen).
allerdings bekom ich die fehlermeldung das diese funktion nicht bekannt sei. deshalb wollte ich wissen ob es ne andere möglichkeit gibt.
Es gibt dort eine weitere Funktion, die "prüft, ob ein Wert in einem Array existiert" (das war ein Wink mit dem Baumstamm) und damit den Wünschen Deiner Beschreibung entsprechen sollte.
Wenn Du allerdings bei array_search() schon die Fehlermeldung bekommst, wirst Du mit dieser zweiten Funktion wahrscheinlich ebenfalls keine Freude haben, weil auch die erst seit PHP 4.0.0 existiert (array_search() seit 4.0.5).
Bleibt Dir also nichts anderes übrig, als die dreizeilige Suchschleife von Hand einzutippen und Dir dabei zu überlegen, ob Du nicht vielleicht besser den Webhoster wechseln möchtest, wenn der mit solchen Uraltversionen aufwartet.
Gruß,
soenk.e
hi
Schreib das nächste Mal bitte dazu, was Du bereits alles unternommen hast, um Dein Problem selbst zu lösen. Du ersparst den Antwortenden damit ein ganzes Stückchen sinnlose Arbeit (zum Beispiel das Raussuchen von Adressen).
sorry
Bleibt Dir also nichts anderes übrig, als die dreizeilige Suchschleife von Hand einzutippen und Dir dabei zu überlegen, ob Du nicht vielleicht besser den Webhoster wechseln möchtest, wenn der mit solchen Uraltversionen aufwartet.
hoster bin ich :-) hab nen eigenen webserver hier stehen, der im lan läuft, nach aussen aber nicht erreichbar ist. hab aber jetzt n update gemacht. das mein isp die aktuelle version hat gehe ich doch mal stark von aus.
aber mit array_search() funktioniert es, danke dir
gruss
ralf