Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Einzelne Ziffern einer Nummer ansprechen

Hallo,

ich verwalte eine Fußball-Tippgemeinschaft, die aus 3 Ligen besteht. Es gibt 18 Teams je Liga und die Saison wird wegen Auf- und Abstiegsterminen in 4 Abschnitte eingeteilt. Für jeden Spieltag wird jedem Team deswegen eine eindeutige Nummer zugewiesen, z.B.

1312.
Die 1 steht für die Liga, die 3 für den Abschnitt; die 12 besagt, dass es das 12. von 18 Teams in der Liga ist.

Ich habe nun den Namen einer Mannschaft und mir dazu passend die Nummer aus der Datenbank geholt. Jetzt möchte ich anhand der Nummer feststellen, in welcher Liga die Mannschaft spielt und welcher Saisonabschnitt gerade ist. Etwas in der Form wie:

if (erste Ziffer==1) $liga=1;

Und dann würde ich der Mannschaft gerne eine neue Nummer zuweisen, wenn ein neuer Saisonabschnitt beginnt. Etwa:

if ($abschnitt==4) zweite ziffer von $nummer=4;

Weiß jemand den geeigneten PHP-Befehl dafür?
Beste Grüße
Jay

Hier gehts zum Orginal Eintrag "Einzelne Ziffern einer Nummer ansprechen" im Forum

Antworten

$liga = $nummer{0};


2.

Weia, ich hatte mich eigentlich darauf eingestellt, den Rest des Nachmittags an dem Problem herumzutüfteln, und du löst es mir eben schnell in 3 Minuten. :)

Okay, aber eine kleine Frage habe ich noch: Was mache ich, wenn ich zwei Ziffern auf einmal verändern will, also aus der '1312' z.B. eine '1315' machen?


3.

Der Konkatenationsoperator ist der Punkt.


4.

Gibt es nicht auch eine Möglichkeit, mir zwei oder mehrere Ziffern einer Zahl (oder Buchstaben eines Wortes) ausgeben zu lassen. Also wie hier die Ziffern 3 UND 4?


Hier gehts zum Orginal Eintrag "Einzelne Ziffern einer Nummer ansprechen" im Forum
 
phpforum.de | Impressum | Handy Bundles