Seite 1 von 1
Die letzten stellen einer Variable entfernen
Verfasst: 23.09.2006 19:23
von asdil12
Ich habe die Variable $test - sie hat den Inhalt 123456789
Kennt jemand ein PHP Script, mit dem ich die letzten x Stellen der Variable entfernen kann?
z.B: Wenn ich die letzten 3 Stellen entfernen würde, würde die Variable $test den Inhalt 123456 haben.
Verfasst: 23.09.2006 22:42
von fanrpg
Code: Alles auswählen
$chars = strlen($test);
$chars = $chars - 3;
$test = substr($test, 0, $chars);
Wohl ungetestet
€dit:
Das dürfte auch funktionieren:
€dit²: Funktioniert beides, gerade getestet

€dit³: Während 2. schneller ist.
Verfasst: 24.09.2006 11:02
von asdil12
thx!!!
Verfasst: 24.09.2006 11:31
von asdil12
Und wie stellt man fest, wieviele stellen eine Variable hat?
Verfasst: 24.09.2006 11:35
von Xwitz
Mit ein wenig Nachdenken wärst Du da auch draufgekommen.
Verfasst: 24.09.2006 11:35
von fanrpg
Verfasst: 24.09.2006 11:42
von asdil12
ok - und wie mache ich dass, wenn ich eine variable anzahl von stellen kürzen will, z.B.: (dieses beispiel geht nicht)
($test = preg_replace("/.{$anzahl}$/i", "", $test);
Verfasst: 24.09.2006 12:14
von fanrpg
Code: Alles auswählen
$test = preg_replace("/.{".$anzahl."}$/i", "", $test);
Das müsste aber funktionieren..
Verfasst: 24.09.2006 12:15
von asdil12
THX