Hallo zusammen
Ich wollte mal fragen, wie ich folgendes Problem lösen kann.
Ich brauche ein script, welches mir aus einem Feld den ersten und den letzten Buchstaben eines eingegebenen Wortes ausliest und dann mit diesen beiden Buchstaben, welche mit einem Wert verknüpft sind, ein Ergebnis erzeugt.
Das heisst ich schreibe zum Beispiel in ein Feld
Haus
Wobei nun das "H" und das "s" jeweils einen Wert zugeteilt werden kann.
Es gibt eine Liste der Werte für "H" und "s"
"H" entspricht=Rot, gelb, grün
"S" entspricht=Blau, braun, schwarz
Nach Eingabe diese Wortes Haus, und drücken des Knopfes Ergebnis,
kriegt man dann in diesem Falle:
Rot, gelb, grün, blau, braun, schwarz
Sollte nun der Erste Buchstaben derselbe sein wie der letzte, dann wird im Ergebnis nur der erste ausgegeben. Da es sonst ja eine Wiederholung derselben währe.
Natürlich gibt es eine Liste für alle Buchstaben von A-Z
Ich hoffe das wahr nicht zu kompliziert formuliert. :-)
Bin gespannt.
Gruss
Ich bin mal soweit gekommen, jedoch hab ich noch ein Problem:
Und zwar A,K,U sind die selben farben.
Wie kann ich das jetzt integrieren, wenn a,k,u kommt der Buchstabe nur einmal bewertet wird?
Bsp: Ich schreibe das Wort "Aku" in eine Box und erhalte dann von Buchstaben "A "einen Wert der aber mit "U" übereinstimmt. Weil eben A,K,U die selben farben haben:
<form action="<? echo $PHP_SELF; ?>" method="post">
<input type="text" size="20" name="wort" />
<input type="submit" />
</form>
<?php
$farben['a'] = "weiss, orange ";
$farben['h'] = "rot, gelb, grün ";
$farben['s'] = "blau, braun, schwarz ";
$wort1 = substr($_POST['wort'], 0, 1);
$wort2 = substr($_POST['wort'], strlen($_POST['wort'])-1, strlen($_POST['wort']));
echo $farben[$wort1];
echo $farben[$wort2];
?>
Ich wollte mal fragen, wie ich folgendes Problem lösen kann.
Ich brauche ein script, welches mir aus einem Feld den ersten und den letzten Buchstaben eines eingegebenen Wortes ausliest und dann mit diesen beiden Buchstaben, welche mit einem Wert verknüpft sind, ein Ergebnis erzeugt.
Das heisst ich schreibe zum Beispiel in ein Feld
Haus
Wobei nun das "H" und das "s" jeweils einen Wert zugeteilt werden kann.
Es gibt eine Liste der Werte für "H" und "s"
"H" entspricht=Rot, gelb, grün
"S" entspricht=Blau, braun, schwarz
Nach Eingabe diese Wortes Haus, und drücken des Knopfes Ergebnis,
kriegt man dann in diesem Falle:
Rot, gelb, grün, blau, braun, schwarz
Sollte nun der Erste Buchstaben derselbe sein wie der letzte, dann wird im Ergebnis nur der erste ausgegeben. Da es sonst ja eine Wiederholung derselben währe.
Natürlich gibt es eine Liste für alle Buchstaben von A-Z
Ich hoffe das wahr nicht zu kompliziert formuliert. :-)
Bin gespannt.
Gruss
Ich bin mal soweit gekommen, jedoch hab ich noch ein Problem:
Und zwar A,K,U sind die selben farben.
Wie kann ich das jetzt integrieren, wenn a,k,u kommt der Buchstabe nur einmal bewertet wird?
Bsp: Ich schreibe das Wort "Aku" in eine Box und erhalte dann von Buchstaben "A "einen Wert der aber mit "U" übereinstimmt. Weil eben A,K,U die selben farben haben:
<form action="<? echo $PHP_SELF; ?>" method="post">
<input type="text" size="20" name="wort" />
<input type="submit" />
</form>
<?php
$farben['a'] = "weiss, orange ";
$farben['h'] = "rot, gelb, grün ";
$farben['s'] = "blau, braun, schwarz ";
$wort1 = substr($_POST['wort'], 0, 1);
$wort2 = substr($_POST['wort'], strlen($_POST['wort'])-1, strlen($_POST['wort']));
echo $farben[$wort1];
echo $farben[$wort2];
?>
Kommentar