Forum Moderators: coopster

Message Too Old, No Replies

Kindly help me out in server side scripting - PHP

foreach loop using arrays in php

         

S Mahalingam

11:04 am on Jun 23, 2010 (gmt 0)

10+ Year Member



There are input files containing different set of sequences of characters "A,G,C,T,...from '0' to $i++; Such input files are to be fed into php script to read and count the no of characters present in it. How to achieve it? kindly help me out.

The condition is that it should skip the first line of every set of sequence and while naming the output file for each set of sequence, the first line of characters should be considered. It means that the file name should be named after the first line.

The result for each sequence should be mentioned one below other. It means that each and every sequence should be read one after another.

A Sample input file is as follows:

>B272_rhod1_eup
TTACCATGAACGGAACAGAAGGyCCCAACTTTTATGTCCCCATGTCTAACAAGACTGGGGTAGTAAGAAGCCCCTTCGACTACCCTCAGTATTACCTAGCAGAGCCATGGAAGTATTCAGTATTGGCCGCCTACATGTTCATGCTTATCATGCTTGGGCTCCCAATCAACTTCATGACCCTGTATGTCACCATCCAGCACAAGAAGCTCCGAACACCCTTAAACTACATCCTACTGAACTTGGCGTTTGCCAACCACTTTATGGTCTTGGGTGGATTCACCGTCACGCTCTACACCTCCCTCCATGGATATTTCGTGTTCGGACAGACTGGCTGCTACkTTGAAGGyTTCTTCGCTACA

>B272_Rag1_fej
GCAGTGGTCCCGCAGTTCCCGAAAAAGCAGTACGTTTCTCATTCACAATCATGAACATCAGTGTTCCCAATGGAAGCAGGACTATTAGAATTTTTGAAGAGGCCAAACCAAACTCAGAACTTTGCTGTAAACCACTTTGCCTTATGCTTGCCGATGAATCAGACCATGAAACTCTAACAGCCATCTTGAGTCCTTTGATTGCyGAGAGAGAAGCCATGAAATCCAGTGAGCTCATGyTGGAGATTGGAGGAATCCTCAGAAATTTCAAATTTGTGTTTCGTGGAACAGGGTATGATGAGAAGCTTGTGAGAGAAGTGGAAGGACTAGAAGCATCAGGCTCTGTCTATATTTGTACTCTTTGTGATGCAACTCGGCTGGAAGCTTCTCAGAACTTAGTCTTCCATTCTATTACCAGAAGTCATTCTGAGAACTTACAACGCTATGAGACATGGAGAGCAAACCCTTACCATGAAACTGT

>B272_Rhod4_eup
GCCATGGAAGTATTCAGTATTGGCCGCCTACATGTTCATGCTTATCATGCTTGGGCTCCCAATCAACTTCATGACCCTGTATGTCACCATCCAGCACAAGAAGCTCCGAACACCCTTAAACTACATCCTACTGAACTTGGCGTTTGCCAACCACTTTATGGTCTTGGGTGGATTCACCGTCACGCTCTACACCTCCCTCCATGGATATTTCATATTCGGACAGACTGGATGCTAC

StoutFiles

12:24 pm on Jun 23, 2010 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



In the future, try to make an attempt instead of just asking someone to do it for you.

$your_file= "file.txt";
$fh = fopen($your_file, 'r');
$file_name = fgets($fh);
$letters = fgets($fh);
fclose($fh);

$length = strlen($letters);

echo "File to Output to: ".$file_name;
echo "<br>";
echo "Total letters: ".$length;

S Mahalingam

12:45 pm on Jun 23, 2010 (gmt 0)

10+ Year Member



sorry, Mr.Stout, you have misunderstood my doubt which was not asked out of knowing nothing. I can mail my script and the output obtained out of the script which I generated.

My query is that when I use the input sequence(more than one) one after another in loop by storing them in arrays, I am facing difficulty in looping them before inputing into my script.

However, I wish to thank you for responding to my request and suggesting sth.

Thank you.