Jump to content


Photo

Reading lines into an array


  • Please log in to reply
4 replies to this topic

#1 mbabli

mbabli
  • Members
  • PipPip
  • Member
  • 13 posts

Posted 29 August 2006 - 09:57 PM

Hello everyone,

    I am parsing an ini file for some data about the user, and I want to extract every line (and place it in an array as an array element). These lines are located in a javascript array. Here is what the text looks like

var NeededText =new Array(
"Needed-A",
"Needed-B",
"Needed-C"
);

So how can I get Needed-A, Needed-B & Needed-C in an array using php?

Any help would be appreciated.


#2 kenrbnsn

kenrbnsn
  • Staff Alumni
  • Advanced Member
  • 8,235 posts
  • LocationHillsborough, NJ, USA

Posted 29 August 2006 - 09:59 PM

The file() function http://www.php.net/file will take the contents of a file and read it into an array with one line per array element.

Ken

#3 mbabli

mbabli
  • Members
  • PipPip
  • Member
  • 13 posts

Posted 29 August 2006 - 10:03 PM

Thanks for the fast reply. Appreciate that very much, but, could you help me further by telling me how can I extract the specified strings? should the script simply scan for a start and a finish string and create a secondary array?


Thanks for your help.

#4 ronverdonk

ronverdonk
  • Members
  • PipPipPip
  • Advanced Member
  • 277 posts
  • LocationNetherlands

Posted 29 August 2006 - 10:29 PM

Assume you have read your file into array (line by line) with name $myLines. You could write each line to the screen ,and do something else you wanted to, with something line:
for ($i=0; $i < count($myLines); $i++) {
    echo $myLines[$i].'<br />';
   //  do something else with this line
}

Ronald   8)
RTFM is an almost extinct art form, it should be subsidized.

#5 mbabli

mbabli
  • Members
  • PipPip
  • Member
  • 13 posts

Posted 29 August 2006 - 10:37 PM

Thanks Guys,

  Helpful and efficient ideas.

Thanks again.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users