Letzte Ziffer in Zeichenfolge ändern

Gifty43

Erfahrenes Mitglied
Hallo Zusammen

Ich habe eine Telefonnummer, z.B. 0993456789 und möchte nun die letzte Ziffer auf 0 ändern. In diesem Beispiel soll die Telefonnummer dann 0993456780 lauten.

Die Funktion substr() kann zwar die letzte Stelle ermitteln, jedoch müsste ich eigentlich genau den anderen Teil haben und könnte danach eine 0 anhängen. Zumal die Telefonnummer nicht immer gleich viele Stellen hat (z.B. Ausland, Toll-Free), kann ich jeweils nicht eifach die ersten neun Stellen nehmen.

Wie kann ich dies dennoch realisieren?

Besten Dank für eure Inputs.
 
Hast zwar schon eine Lösung hab jedoch auch noch was gemacht ;)

PHP:
<?php
$telefonnummer='0993456789';

$anzahl=strlen($telefonnummer)-1;

$telefonnummer=substr($telefonnummer, 0, $anzahl).'0';

echo $telefonnummer;
?>

Sollte eigentlich so auch funktionieren
 
Zurück