15. november 2005 - 17:54 
												Der er
									11  kommentarer													og 					1  løsning									 
									
		 
		
			
skriv 01, 02, 03 . 08, 09, 10 osv 
			Hvordan kan jeg smide et 0 foran tallet hvis det er under 10? Ved godt at man skriver en if(). Men jeg mener jge har set printf gøre det på en smartere måde. Kan bare ikke huske hvor jeg så det
					
		
	 
Annonceindlæg tema 
 
Forsvar & beredskab 
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
 
 
	
		
								
					
				15. november 2005 - 17:55  
				#1 
						
		 
		
			F.eks.: if($tal < 10) {   $tal = "0".$tal; }
		
		
	 
	
		
								
					
				15. november 2005 - 17:57  
				#2 
			 				 
						
		 
		
			Hvad med: if($tal < 100) {   printf("[%03d]\n",  $tal); }
		
		
	 
	
		
								
					
				15. november 2005 - 18:05  
				#3 
						
		 
		
			den virker næsten jakobdo. den laver bare et nul for meget. det skal kun være ligesom mit eksempel i overskriften
		
		
	 
	
		
								
					
				15. november 2005 - 18:08  
				#4 
						
		 
		
			<?php $tal = $row["udtræk"]; print ( $tal < 9 ? "0". $tal ."" : "". $tal .""); ?>  Hvis tallet fra $row[udtræk] er 1-9 vil der står 01, 02,03,04,05,06,07,08,09 ved 10 og højere vil der bare stå 10,11,12,13..
		
		
	 
	
		
								
					
				15. november 2005 - 18:10  
				#5 
						
		 
		
			du kan også <?php $tal = $row["udtræk"]; print_r( $tal < 9 ? "0". $tal ."" : "". $tal .""); ?>
		
		
	 
	
	
	
		
								
					
				15. november 2005 - 18:10  
				#6 
			 				 
						
		 
		
			Så ret: printf("[%02d]\n",  $tal); Taller mellem 0 og d angiver antal tegn i alt! Hvis vi har et 1-tal og har 2-nuller, så bliver det første tegn 0 og 1 altså 01
		
		
	 
	
		
								
					
				15. november 2005 - 18:12  
				#7 
						
		 
		
			yezbarh, hvorfor ikke bare: print_r( $row['udtræk'] < 10 ? "0". $row['udtræk'] : $row['udtræk']); ?
		
		
	 
	
		
								
					
				15. november 2005 - 18:16  
				#8 
						
		 
		
			Kan du også :-) Bare nemmere at sætte $row['udtræk'] ét sted :-)
		
		
	 
	
		
								
					
				15. november 2005 - 18:18  
				#9 
						
		 
		
			Både og. Omvendt opretter du en ekstra variabel, som er udnøvendigt ressourcebrug på serveren - omend det er så lidt :)
		
		
	 
	
		
								
					
				15. november 2005 - 18:32  
				#10 
						
		 
		
			svar jakobdo
		
		
	 
	
		
								
					
				15. november 2005 - 21:50  
				#11 
			 				 
						
		 
		
			Svar!
		
		
	 
	
		
								
					
				16. november 2005 - 10:44  
				#12 
			 				 
						
		 
		
			Takker for point!
		
		
	 
	
		
	
		
		
		
			
			Vi tilbyder markedets bedste kurser inden for webudvikling