Hallo,
stehe mal wieder vor einem kleinen Problem, bei dessen Lösung mir die wohl vollkommen undurchsichtigen regulären Ausdrücke helfen können - aber da blicke ich nicht wirklich durch
Folgendes Problem:
Bei meinem Spiel wird der Name einer Meerschweinchen-Farbe generiert.
Wenn das Tier ein Zeichnungs-Tier ist, steht hintendran ein "mit Weiß".
Wenn das Tier ein Weißscheckungs-Tier ist, heißt die Farbe dann Farbe-Weiß (Bsp: Goldagouti-Weiß)
Allerdings gibt es auch Schimmel. Schimmel ist eine Art "Weißscheckung". Bei einfarbigen, nicht weißen Tieren wird die Farbe einfach hintendran gehängt, "Rot, Schimmel" beispielsweise. Bei Tieren der Farbe Weiß wäre es unsinnig, dass Schimmel noch hintenanzuhängen, genau wie es bei Weißschecken nicht erscheinen soll... d.h.
Wenn das Tier nun ein Schimmel ist, möchte ich abfragen, ob das Tier Weißscheckung oder "mit Weiß" ist und dann möchte ich eben kein ", Schimmel" an die Variable anhängen.
Die Variable mit dem Farbnamen heißt $farbname, der betreffende Code ist der hier... da müsste eben noch mal eine Überprüfung hinein *denk* - nur wie?
Lg,
Cara
stehe mal wieder vor einem kleinen Problem, bei dessen Lösung mir die wohl vollkommen undurchsichtigen regulären Ausdrücke helfen können - aber da blicke ich nicht wirklich durch
Folgendes Problem:
Bei meinem Spiel wird der Name einer Meerschweinchen-Farbe generiert.
Wenn das Tier ein Zeichnungs-Tier ist, steht hintendran ein "mit Weiß".
Wenn das Tier ein Weißscheckungs-Tier ist, heißt die Farbe dann Farbe-Weiß (Bsp: Goldagouti-Weiß)
Allerdings gibt es auch Schimmel. Schimmel ist eine Art "Weißscheckung". Bei einfarbigen, nicht weißen Tieren wird die Farbe einfach hintendran gehängt, "Rot, Schimmel" beispielsweise. Bei Tieren der Farbe Weiß wäre es unsinnig, dass Schimmel noch hintenanzuhängen, genau wie es bei Weißschecken nicht erscheinen soll... d.h.
Wenn das Tier nun ein Schimmel ist, möchte ich abfragen, ob das Tier Weißscheckung oder "mit Weiß" ist und dann möchte ich eben kein ", Schimmel" an die Variable anhängen.
Die Variable mit dem Farbnamen heißt $farbname, der betreffende Code ist der hier... da müsste eben noch mal eine Überprüfung hinein *denk* - nur wie?
PHP:
if($roan_locus !== "x.x")
{
$input4 = array("Schimmel", "Dalmatiner","Schimmel", "Dalmatiner");
$rand_keys4 = array_rand($input4, 2);
$zusatz = $input4[$rand_keys4[0]];
$farbname = "".$farbname.",".$zusatz."";
echo(", ".$zusatz."");
}
Lg,
Cara