How can I take a list and make each row a value in an array?
If you have a text file that looks like this :
Each line can magically be an element in the array using the PHP file()
function, like so :
$lines = file('info.txt');
print $lines; // john|orange|cow
print $lines; // sam|green|goat
print $lines; // mick|red|dragon
Using explode() will help seperate the lines by the seperator, which in
this case is a '|' , the following will loop through the text file,
explode each line and print out the given parts. We're assuming that
the text file (info.txt) has this format :
In the above, we could replace:
$p = explode('|', $line);
list($name, $color, $animal) = explode('|', $line);
To create/define more _friendly_ variables to play with.
Related manual entries are as follows :
explode -- Split a string by string
file -- Reads entire file into an array
II. Array Functions
Was this answer helpful?
For redirecting, you can use the PHP header() function like so : header("Location:...
First, here's the official website: http://www.zend.com/en/The official documentation for the...
Firstly figure out, on paper, exactly what you want to do. Otherwise, you'll just be coding...
Well, try this.The official PHP web site as a lot of useful information: ...
Yes, PHP is fully supported and we do support PHP 5.