BlackBoard » Design, Programmierung & Entwicklung » Programmieren » if abfrage » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen if abfrage
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Flux
Junior Member


images/avatars/avatar-2252.gif

Dabei seit: 24.08.2006
Beiträge: 169

if abfrage       Zum Anfang der Seite springen

hi,

ich möchte etwas ausgeben, wenn die ersten x buchstaben eine variable einen bestimmten wert haben..

BEISPIEL:

$var = haus_blau
$var2 = haus_rot
$var3 = auto_rot

nun möchte ich, dass immer wenn die ersten buchstaben = "haus" sind die abfrage TRUE ist.

also
code:
1:
2:
3:
4:
5:
if ($var == 'haus[HIER KANN EIN BELIEBIGER WERT STEHEN]'){
ausführen();
}


habe verschiedenes ge-/versucht, leider ohne erfolg.
wie kann ich das realieren?

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Flux: 25.09.2007 13:03.

25.09.2007 12:50 Flux ist offline E-Mail an Flux senden Homepage von Flux Beiträge von Flux suchen
phlox81 phlox81 ist männlich
Bote des Lichts und Moderator


images/avatars/avatar-2264.jpg

Dabei seit: 19.10.2002
Beiträge: 3.028
Herkunft: Irgendwo im Nirgendwo

      Zum Anfang der Seite springen

Also vergleichen tut man imho mit dem == operator, auch in PHP.

Wenn es _immer_ nur um die ersten x Zeichen geht, würde ich einfach einen substring vom string vergleichen (pseudocode):
code:
1:
if(substring($str,0,4) == "haus")


Ansonsten kannst du das natürlich auch mit einer RegEx machen. preg_match ist das glaube ich in PHP.

phlox

__________________
Intelligenz ist eine Illusion des Menschen

phlox81.de | codenode.de
25.09.2007 13:00 phlox81 ist offline E-Mail an phlox81 senden Homepage von phlox81 Beiträge von phlox81 suchen
Flux
Junior Member


images/avatars/avatar-2252.gif

Dabei seit: 24.08.2006
Beiträge: 169

Themenstarter Thema begonnen von Flux
      Zum Anfang der Seite springen

danke!
25.09.2007 13:03 Flux ist offline E-Mail an Flux senden Homepage von Flux Beiträge von Flux suchen
LX LX ist männlich
El Comandante en Jefe


images/avatars/avatar-2290.gif

Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx

Achtung       Zum Anfang der Seite springen

strncmp() wäre auch noch eine Möglichkeit... angeblich auch minimal performanter als ein Vergleich mit == und substr() Augenzwinkern

__________________
JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard

"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

25.09.2007 13:09 LX ist offline E-Mail an LX senden Homepage von LX Beiträge von LX suchen
phlox81 phlox81 ist männlich
Bote des Lichts und Moderator


images/avatars/avatar-2264.jpg

Dabei seit: 19.10.2002
Beiträge: 3.028
Herkunft: Irgendwo im Nirgendwo

      Zum Anfang der Seite springen

Zitat:
Original von LX
strncmp() wäre auch noch eine Möglichkeit... angeblich auch minimal performanter als ein Vergleich mit == und substr() Augenzwinkern


Ja, wenn das die C-Funktion intern Aufruft, ist das mit Sicherheit performanter.
Aber PHP und Perfomance, ich weiss nicht Augenzwinkern

__________________
Intelligenz ist eine Illusion des Menschen

phlox81.de | codenode.de
25.09.2007 13:16 phlox81 ist offline E-Mail an phlox81 senden Homepage von phlox81 Beiträge von phlox81 suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Programmieren » if abfrage

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH