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