Verwenden Sie ord () , um den ASCII-Wert zurückzugeben. Subtrahieren Sie 96, um eine Zahl zurückzugeben, wobei a = 1, b = 2 ....
Groß- und Kleinbuchstaben haben unterschiedliche ASCII-Werte. Wenn Sie sie also gleich behandeln möchten, können Sie verwenden strtolower () um Groß- und Kleinschreibung zu konvertieren.
Um den Fall NULL
zu behandeln, verwenden Sie einfach if($dest)
. Dies ist der Fall, wenn $dest
etwas anderes als NULL
oder 0
ist.
PHP ist eine lose typisierte Sprache, daher müssen die Typen nicht deklariert werden. Also char dest='a';
ist falsch. Variablen haben $
Präfix in PHP und keine Typdeklaration, also sollte es $dest = 'a';
sein.
Es ist sehr schwer zu beantworten, weil es keine wirkliche Frage ist, sondern nur ein bisschen davon.
Aber wenn du fragst.
Es scheint, dass Sie eine Übersetzungstabelle benötigen, die Verknüpfungen zwischen Buchstaben und Zahlen definiert.
oder was auch immer.
Sie können dies erreichen, indem Sie ein Array verwenden, wo Schlüssel diese Buchstaben und Werte sind - gewünschte Zahlen.
So können Sie diese Buchstaben in Zahlen umwandeln
%Vor% Aber es scheint immer noch nicht das was du willst.
Verfügen diese Fehlertypen über ausführliche Äquivalente? Wenn ja, warum sollte man sie nicht anstelle von Buchstaben verwenden?
Wenn Sie die ganze Geschichte anstatt eines kleinen Teils erzählen, können Sie Fehler vermeiden und eine Menge Zeit sparen, sowohl Ihre eigene als auch jene, die Sie beantworten müssen.
Tags und Links php