| Author | 
		Message | 
	
		 
		Justin_
 
 
 
    
		 | 
		
		
			
				  Posted: Fri Aug 04, 2006 1:46 pm    Post subject: PHP for parsing?  | 
	
				
				 | 
			 
			 
				
  | 
			 
			
				Hey guys,
 
I have to parse some ascii text files and I thought it might be easier using a scripting language. But unlike C there is no obvious way to access variables and manipulate them (character by character).
 
 
My original plan was to put the filestream in a buffer and manipulate it on-the-fly so to speak, meaning before the data is outputted to the new file it would be parsed. A way to do that might be to read the original file into a variable and then run scans on the bytes in the variable to see if any match and then patch them accordingly...
 
 
Being highly unskilled this is the idea I have but cannot implement because I can't find any way to access individual bytes in the variable (with PHP). So if someone knows of a way you could either tell me about it or explain a better way of parsing. Thanks for your time. | 
			 
			
				 | 
			 
		  | 
	
	 
		 | 
		
		 | 
	
	
 
		  | 
	
		 
		Sponsor Sponsor 
		 
  
		 | 
		
 | 
	
	 
		  | 
	
				 
		md
 
  
 
    
		 | 
		
		
			
				  Posted: Fri Aug 04, 2006 1:48 pm    Post subject: (No subject)  | 
	
				
				 | 
			 
			 
				
  | 
			 
			
				| $string[0] will get you the first character. Mostly though there isn't a huge need for accessing individual characters with php. The built in string functions are immensely powerful. | 
			 
			
				 | 
			 
		  | 
	
	 
		 | 
		
		 | 
	
	
 
		  | 
	
				 
		Justin_
 
 
 
    
		 | 
		
		
			
				  Posted: Fri Aug 04, 2006 1:55 pm    Post subject: (No subject)  | 
	
				
				 | 
			 
			 
				
  | 
			 
			
				| Oh, my mistake, yeah that is fairly straight forward...  I'll find a listing of the string functions and I should be good to go.  Thanks again. | 
			 
			
				 | 
			 
		  | 
	
	 
		 | 
		
		 | 
	
	
 
		  | 
	
				 
		Justin_
 
 
 
    
		 | 
		
		
			
				  Posted: Fri Aug 04, 2006 2:07 pm    Post subject: (No subject)  | 
	
				
				 | 
			 
			 
				
  | 
			 
			
				| V sbhaq n terng yvfgvat bs gur fgevat shapgvbaf...  Vapyhqvat gur ebg13 shapgvba nf lbh pna ernqvyl frr. | 
			 
			
				 | 
			 
		  | 
	
	 
		 | 
		
		 | 
	
	
 
		  | 
	
				 
		md
 
  
 
    
		 | 
		
		
			
				  Posted: Fri Aug 04, 2006 4:12 pm    Post subject: (No subject)  | 
	
				
				 | 
			 
			 
				
  | 
			 
			
				| Methinks you've discovered rot13, good job; but please don't spam (even if you did create the topic). | 
			 
			
				 | 
			 
		  | 
	
	 
		 | 
		
		 | 
	
	
 
		  | 
	
				 
		 |